0

我试图找到一种方法从 Web 目录下载文件(从运行用 VB 编写的 Winform 的 PC),但由于保存文件后生成的日期戳(文件名必须准确)而无法完成此操作)。所以现在我正在尝试相反(从文件的创建直接将文件保存到 PC)。

有没有人对使用方法有任何建议(由于代理限制,请不要使用 FTP,客户端/服务器 TCP/UDP 也是如此)。这将始终是一个 .txt 文件。

提前致谢。

4

1 回答 1

0

如果您可以通过导航到 URL 查看文件内容,则可以使用 HttpWebRequest 和 StreamReader / StreamWriter 来保存数据。

我正在从http://textfiles.com/100/914bbs.txt下载一个示例

    Dim request As HttpWebRequest

    request = WebRequest.Create("http://textfiles.com/100/914bbs.txt")

    request.Method = "GET"

    Dim response = request.GetResponse

    Using reader As New StreamReader(response.GetResponseStream)

        Using writer As New StreamWriter("C:\myfilename.txt")
            writer.Write(reader.ReadToEnd)
        End Using

    End Using
于 2014-09-08T15:03:17.273 回答