0

VB.NET または Access/VBA を使用して、Web サーバーまたは ftp サーバーにファイルをアップロードする可能性があるかどうかを尋ねたいと思います。

可能性があると思います - VB.NET は Access/VBA よりも強力ですが、そうですか?

Web サービスを使用する可能性はありますか?

そしてFTP?VB.NET や FTP 経由の Access を使用してファイルをコピーする機会があるに違いないと思います...

私を助けてくれる人はいますか?

トーマス

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 に答える