Ftp download

di il
2 risposte

Ftp download

Buongiorno,
avevo bisogno di fare un download dal host del mio sito.
per il up_load utilizzo questo, ma non riesco a capire come fare il download.

Dim clsRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create("ftp://xxxxxxxxxxxx/file.xxx"), System.Net.FtpWebRequest)
        clsRequest.Credentials = New System.Net.NetworkCredential("username", "password")
        clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

        ' read in file...
        Dim bFile() As Byte = System.IO.File.ReadAllBytes("C:\Temp\file.xxx")

        ' upload file...
        Dim clsStream As System.IO.Stream = clsRequest.GetRequestStream()
        clsStream.Write(bFile, 0, bFile.Length)
        clsStream.Close()
        clsStream.Dispose()
Credo che si semplice ma non riesco a capire come fare.

Grazie

2 Risposte

  • Re: Ftp download

    Prova a vedere questo esempio ,è in c# ma dovrebbe essere relativamente semplice da "tradurre"
    https://stackoverflow.com/questions/13109823/upload-file-and-download-file-from-ftp

    semmai prova ad usare https://codeconverter.icsharpcode.net per tradurre da un linguaggio all'altro
  • Re: Ftp download

    Grazie. Modificato. Funziona, lo posto che può servire a qualcuno.
      Dim request As System.Net.WebClient = New System.Net.WebClient()
            request.Credentials = New System.Net.NetworkCredential("username", "password")
            Dim fileData As Byte() = request.DownloadData("ftp://host/file.xxx")
            Dim file As System.IO.FileStream = System.IO.File.Create("C:\Temp\file.xxx")
            file.Write(fileData, 0, fileData.Length)
            file.Close()
Devi accedere o registrarti per scrivere nel forum
2 risposte