【问题标题】:VB .NET FTP Write a file line by lineVB .NET FTP 逐行写入文件
【发布时间】:2018-08-14 08:03:51
【问题描述】:

在VB.NET中是否可以直接将文件逐行写入FTP?

在应用程序中我可以使用这个来写文件:

Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("FILE.txt", True)
file.WriteLine("line1")
file.WriteLine("line2")
file.Close()

你知道一个简短的例子,我可以如何将文件直接写入 FTP,或者如果可能的话?

【问题讨论】:

标签: .net vb.net file ftp


【解决方案1】:

StreamWriter绑定到FtpWebRequest请求流:

Dim request As FtpWebRequest =
    WebRequest.Create("ftp://ftp.example.com/remote/path/file.txt")
request.Credentials = New NetworkCredential("username", "password")
request.Method = WebRequestMethods.Ftp.UploadFile

Using stream As Stream = request.GetRequestStream(),
      writer As StreamWriter = New StreamWriter(stream)
    writer.WriteLine("line1")
    writer.WriteLine("line2")
End Using

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多