Oppure

Loading
10/06/11 9:13
piter123
Salve, ho trasformato un vecchio pc in un server ftp utilizzando typsoft.
Ho creato un utente esempio piter con password 123, ho creato la cartella pricipale e ho settato il flag sull'autorizzazione download. Ftp è settato in ascolto sulla porta 1800

ora da vb6 gli impartisco i seguenti comandi che mi collegano al server e mi autenticano ma non mi scaricano il file richiesto, dove sbaglio ?
Dim res As Long
Dim URL As String
Dim LocalFilename As String
LocalFilename = App.Path & "\prova.txt"
URL = ";
res = URLDownloadToFile(0, URL, LocalFilename, 0, 0)

Se però questo codice lo lancio dal pc dove è installato typsoft, ovviamante inserendo come indirizzo ip 127.0.0.1, il tutto funziona
aaa
10/06/11 9:36
HeDo
considera che l'FTP funziona in modo particolare, non è come l'HTTP :)
ci sono delle considerazioni da fare sul modo passivo ed attivo, oltre al fatto che a seconda di queste impostazioni devono essere aperte delle porte sul server o sul client. Non sapendo il codice che c'è dentro URLDownloadToFIle non posso dire cosa c'è che non va.
Oltre al fatto che il mio primo consiglio è proprio quello di abbandonare VB6 e usare .NET che ha classi già pronte e perfettamente funzionanti per fare quello che vuoi te.
aaa