Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB6] Inet: metodo open

    volevo sapere se esiste un modo per effettuare un trasferimento di un file, da un server web, diciamo per interderci come i programmi di file sharing, praticamente ho un file nel mio web server da 2MG, se uso il codice qui descritto, il file arriverà a destinazione salvo imprevisti , quello che invece volevo fare è quello di avviare il trasferimento in blocchi ad esempio 100kb
    il file è in formato zip
    il server web è in http

    codice:
    Private Sub Cmdgetfile_Click()
    
       Dim b() As Byte
       Dim strURL As String
       strURL = "http://miowebserver/miapagina/" & ListView2.SelectedItem.Text
       b() = Inet2.OpenURL(strURL, icByteArray)
       Open App.Path & "\Download\" & ListView2.SelectedItem.Text For Binary Access Write As #1
       Put #1, , b()
       Close #1
       MsgBox "Il file è stato trasferito, da sua richiesta in: " & App.Path & "\Download\", vbInformation, "File trasferito"
       Inet2.Cancel
       
    End Sub
    non sò se sono stato chiaro

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non sei stato chiaro ...

    Intanto quanto e' 2MG ?

    E secondo, cosa ti importa quanto grande e' il blocco da trasferire ...?

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da oregon
    E secondo, cosa ti importa quanto grande e' il blocco da trasferire ...?
    questa non l' ho capita?

    il fatto che il file sia da 2 mega è indicativo.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Due mega o giga ...? Nota bene che avevi scritto 2MG ...

    Cosa non hai capito? Ti ho chiesto perche' in blocchi da 100 K ... che differenza fa come arriva il file?

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    ok parlo di mega byte,
    se non mi fossi posto il problema, non avrei postato, se non mi interessava sapere di come il file arrivasse, avrei lasciato il codice descritto. Comunque è fattibile quello che chiedo?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da x69asterix
    se non mi fossi posto il problema, non avrei postato, se non mi interessava sapere di come il file arrivasse, avrei lasciato il codice descritto. Comunque è fattibile quello che chiedo?
    Non capisco la risposta ... ti chiedevo quale differenza ci fosse per te perche', non essendo possibile, forse si poteva rimediare in altro modo ...

    Un po' permaloso, eh ...

  7. #7
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    no oregon, permaloso no! perchè?
    il fatto di riceverlo in blocchi purtroppo è un' esigenza di rete, se voglio ricevere file di piccole dimensioni non ci sono problemi, ma se il file comincia ad essere pesante allora nasce la mia esigenza.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa, ma non comprendo queste esigenze di rete. Saro' duro, ma io sto in un ambiente in cui trasferiamo file di qualche giga senza porci problemi del genere in quanto non sono di tipo applicativo.

    Quello che ti voglio dire e' che non ha proprio senso inviare 100K di un file e poi altri 100K invece che 200K ... e' lo "strato" della rete che sa come, quanto e in che tempi inviare e ricevere ...

    In ogni caso, non puoi fare nulla se non hai un controllo "applicativo" sulle macchine del sito da cui scarichi il file ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.