从网站创建文本文件并保存到服务器

时间:2014-09-08 14:31:09

标签: vb.net visual-studio-2013 file-transfer web-to-winforms

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

有没有人对使用方法有任何建议(请不要因为代理限制而使用FTP,客户端/服务器TCP / UDP也是如此)。这将永远是.txt文件。

提前感谢。

1 个答案:

答案 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