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