asked on
' Sample Call
dim sourceFileName as string
dim targetfileName as uri
SendFile(sourceFileName, targetfileName)
Shared Sub SendFile(sourcefileName As String, targetfileName As Uri)
request = DirectCast(FtpWebRequest.Create(targetfileName), FtpWebRequest)
With request
.Method = WebRequestMethods.Ftp.UploadFile
.UsePassive = True
.UseBinary = True
.KeepAlive = True
End With
Using fileStream As FileStream = File.OpenRead(sourcefileName)
Dim buffer As Byte() = New Byte(fileStream.Length - 1) {}
fileStream.Read(buffer, 0, buffer.Length)
With request.GetRequestStream()
.Write(buffer, 0, buffer.Length)
.Close()
End With
response = request.GetResponse
End Using
End Sub