0

我想问一下是否有可能使用 VB.NET 或 Access/VBA 将文件上传到网络服务器或 ftpserver。

我认为如果有可能——VB.NET 比 Access/VBA 更强大,对吗?

有机会使用网络服务吗?

和FTP?我认为必须有机会使用 VB.NET 或通过 FTP 访问来复制文件...

有没有人可以帮助我?

托马斯

4

1 回答 1

2

以下是使用 FTP 的方法:

Dim ftpRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create("ftp://ftp.myserver.com/foo.txt"), System.Net.FtpWebRequest)
ftpRequest.Credentials = New System.Net.NetworkCredential("username", "password")
ftpRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

Dim myFile() As Byte = System.IO.File.ReadAllBytes("C:\somefile.txt")

Using ftpStream As System.IO.Stream = ftpRequest.GetRequestStream()
   ftpStream.Write(myFile, 0, myFile.Length)
   ftpStream.Close()
End Using
于 2013-05-17T15:26:49.830 回答