Oppure

Loading
21/03/11 16:18
danduz97
c'è qualcuno che mi sa spiegare o darmi un link dove c'è un tutorial in cui posso effettuare un download nel mio server FTP?? grazie a tutti!!;)
aaa
21/03/11 16:23
Neo1986
Magari non è aggiornatissimo, ma penso possa esserti utile :

msdn.microsoft.com/en-us/vbasic/…

Sono 101 esempi forniti da microsoft, tra questi c'è anche il download di un file da ftp ;)
aaa
21/03/11 17:24
HeDo

qui c'è tutto quello di cui hai bisogno: FtpWebRequest:

msdn.microsoft.com/it-it/library/…(v=VS.100).aspx

oppure utilizzando la classe WebClient:

dijksterhuis.org/webclient-class-upload-download-ftp-files/
aaa
21/03/11 19:43
Io uso questo codice:
            'Uri del file da scaricare
            Dim FileUri as Uri
            'Path della cartella locale in cui scaricarlo
            Dim LocalPath as String
            Dim LocalStream As IO.FileStream
            'Creo la richiesta e passo le credenziali
            Request = Net.WebRequest.Create(FileUri.ToString)
            Request.Credentials = Credentials
            'Metodo DownloadFile
            Request.Method = Net.WebRequestMethods.Ftp.DownloadFile
            'Ottengo la risposta
            Response = Request.GetResponse
            'Creo lo stream che creerà il file
            LocalStream = New IO.FileStream(LocalPath & "\" & Name, IO.FileMode.Create, IO.FileAccess.Write)
            End If
            'e quello che lo leggerà dal flusso di risposta (WebResponse.GetResponseStream)
            Dim RemoteStream As IO.Stream
            RemoteStream = Response.GetResponseStream
            'Scarico il file
            BytesRead = RemoteStream.Read(Buffer, 0, 1024)
            While (BytesRead <> 0)
                LocalStream.Write(Buffer, 0, BytesRead)
                BytesRead = RemoteStream.Read(Buffer, 0, 1024)
            End While
            'Chiudo gli streams
            LocalStream.Close()
            RemoteStream.Close()
22/03/11 11:33
Perchè mi hai messo un voto negativo? :_doubt:
23/04/11 11:01
formyvale
Abbastanza semplice se il server FTP è tuo.

Dim client As New Net.WebClient
client.Credentials = New Net.NetworkCredential("username", "password";) 'credenziali
client.DownloadFile(".........../…;) 'download file dal server ftp in una directory. xD

Finish
Ultima modifica effettuata da formyvale 23/04/11 11:02
aaa