2

FTP ユーザー名とパスワードを指定して、FTP 経由で大きなファイルをダウンロードするプログラムが必要です。
また、「一時停止」機能が必要です。そのため、プログラムでファイル部分を取得する必要があります。VB.NET と .NET 3.5 Framework を使用しています。それを行う方法はありますか?

4

2 に答える 2

0

次のように FtpWebRequest を使用できます。

Dim request As System.Net.FtpWebRequest =   DirectCast(System.Net.WebRequest.Create("FTP Path along with destination file name"), System.Net.FtpWebRequest)
request.Method = System.Net.WebRequestMethods.Ftp.UploadFile

request.Credentials = New System.Net.NetworkCredential("username", "password")

Dim file() As Byte = System.IO.File.ReadAllBytes("path of file to be copied")

Dim strz As System.IO.Stream = request.GetRequestStream()
strz.Write(file, 0, file.Length)
strz.Close()
strz.Dispose()

これは私にとってはうまくいきます。

于 2013-01-16T14:58:34.863 に答える