我试图找到一种方法从 Web 目录下载文件(从运行用 VB 编写的 Winform 的 PC),但由于保存文件后生成的日期戳(文件名必须准确)而无法完成此操作)。所以现在我正在尝试相反(从文件的创建直接将文件保存到 PC)。
有没有人对使用方法有任何建议(由于代理限制,请不要使用 FTP,客户端/服务器 TCP/UDP 也是如此)。这将始终是一个 .txt 文件。
提前致谢。
我试图找到一种方法从 Web 目录下载文件(从运行用 VB 编写的 Winform 的 PC),但由于保存文件后生成的日期戳(文件名必须准确)而无法完成此操作)。所以现在我正在尝试相反(从文件的创建直接将文件保存到 PC)。
有没有人对使用方法有任何建议(由于代理限制,请不要使用 FTP,客户端/服务器 TCP/UDP 也是如此)。这将始终是一个 .txt 文件。
提前致谢。
如果您可以通过导航到 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