Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327

    Download di file da internet!

    Lo so forse sono un po indietro......ma a me piace sempre il buon vecchio vb6

    Comunque, scherzi a parte, se riuscite ad aiutarmi ve ne sarò grato.
    Dunque, uso questa procedura per collegarmi ad un indirizzo web e scaricare un determinato file.

    codice:
    Dim b() As Byte
    Dim strURL As String
    
    ' Set the strURL to a valid address.
    ' ho impostato un'immagine di un mio sito
    strURL = "http://www.miosito.it/downloads/provaimg.jpg"
    b() = Inet1.OpenURL(strURL, icByteArray)
    
    'scrivo l'immagine su file
    Open "C:\provaimg.jpg" For Binary Access _
    Write As #1
    Put #1, , b()
    Close #1
    Fin quì tutto a posto...
    ...ma se voglio scaricare l'intero contenuto di quella cartella senza farlo uno alla volta, come faccio?
    Ho cercato un po su internet, ma senza risultati.
    Sapete dirmi qualche altro metodo esistente?



    Grazie in anticipo se vorrete aiutarmi!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98
    credo dipenda dai permessi della cartella...

    teoricamente se la cartella è "libera" quando ti connetti a: sito.it/cartella/ mostra tutti i file e le sottodirectory presenti nella cartella (poi grazie a un ciclo for ti ricavi tutti i file) solo che a volte nega l'accesso, quindi dipende dal sito...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Intanto grazie per la veloce risposta GrG...

    Comunque, il problema non è di permessi...ma bensì nella funzione...infatti a me non nega l'accesso ma è proprio vb6 che mi da errore.

    Cosa devo fare?
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  4. #4
    Tecnicamente non si può fare, il protocollo HTTP non fornisce metodi per enumerare i file su una cartella remota (in effetti per l'HTTP non esistono nemmeno cartelle, ma solo URL che puntano a qualcosa).
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Ok....ma ci sarà pure un modo per scaricare tutti i file presenti in una determinata cartella!
    magari anche con protocollo ftp...
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  6. #6
    Con l'FTP si può fare, ma sono un altro paio di maniche... devi usare una qualche libreria apposita (in .NET è più facile, visto che buona parte dell'infrastruttura necessaria per un client FTP è inclusa).
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    qualke dritta in VB6?
    c'è qulke cosa in giro dove possa reperire info?....grazie!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  8. #8
    Originariamente inviato da p73
    qualke dritta in VB6?
    Mai usato l'FTP in VB6.
    c'è qulke cosa in giro dove possa reperire info?....grazie!
    Forse qui.
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970

    Re: Download di file da internet!

    ...ma se voglio scaricare l'intero contenuto di quella cartella senza farlo uno alla volta, come faccio?
    Devo capire quale sia la differenza tra scaricare uno alla volta e tutto in una volta!!
    Il problema è forse che tu non sai quali file siano in quella cartella ?
    Sbagliare è umano, perseverare è diabolico.

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    infatti...il contenuto cambierebbe di volta in volta....ed io devo scaricarmi l'intero contenuto
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

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.