Загрузить файл на FTP-сайт с помощью VB.NET

У меня есть этот рабочий код по этой ссылке , чтобы загрузить файл на ftp-сайт:

' set up request...
Dim clsRequest As System.Net.FtpWebRequest = _
    DirectCast(System.Net.WebRequest.Create("ftp://ftp.myserver.com/test.txt"), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("myusername", "mypassword")
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

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

' upload file...
Dim clsStream As System.IO.Stream = _
    clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()

Интересно, если файл уже существует в каталоге ftp, файл будет перезаписан?

9
задан Martin Prikryl 6 September 2017 в 20:45
поделиться