1

私が持っているもの:

Dim ftploader As System.Net.FtpWebRequest =
    DirectCast(System.Net.WebRequest.Create(
        "ftp://ftp.cabbageee.host-ed.me/nim/Vardelatestmessage.txt"),
        System.Net.FtpWebRequest)

ftploader.Credentials =
    New System.Net.NetworkCredential("Insert Username here", "Insert password here")

.txtこのファイルをc:ドライブにダウンロードしようとしています。既に接続していますが、その.txtファイルを保存するにはどうすればよいですか? また、どうすればファイルをアップロードできますか? すでに試しMy.Computer.Network.DownloadFileましたが、その接続を取り除く方法がわからないため、ダウンロード/アップロードは 1 回しかできません。

4

3 に答える 3

0

GetResponseを呼び出す必要があります。そうすると、コンテンツを含む応答ストリームにアクセスできるようになり、そのストリームを保存するテキストファイルに書き込むことができます。

ここにはかなり具体的なサンプルがあるようです(C#ですが、VBに変換するのはかなり簡単なはずです)。

于 2012-12-07T22:24:02.853 に答える
-1

代わりにこれを試してください:

 Dim myWebClient As New System.Net.WebClient
 Dim webfilename As String = "http://www.whatever.com/example.txt"
 Dim file As New System.IO.StreamReader(myWebClient.OpenRead(webfilename))

 gCurrentDataFileContents = file.ReadToEnd()

 file.Close()
 file.Dispose()
 myWebClient.Dispose()
于 2012-12-07T23:27:06.793 に答える