文件不断回来vb net

时间:2014-10-20 21:01:40

标签: vb.net caching

我正在使用ftp服务器构建基本聊天客户端作为其主机。

要更新聊天记录,它会下载文件,读取文件,将其添加到新行上的日志中,最后文件将自行删除。之后,循环再次开始。

但是,当第二次循环开始时,它会以某种方式重新创建前一个文件的内容,即使服务器上的文件已经更改。

这部分似乎很有趣:

Private Sub bg_DoWork(sender As System.Object, e As System.ComponentModel.DoWorkEventArgs) Handles bg.DoWork

    Dim url As String = ("http://vknyazev.0fees.us/message.txt")
    Dim fwc As New WebClient
    fwc.DownloadFile(url, "log.txt")
    Dim freader As New StreamReader("log.txt")
    message2 = freader.ReadToEnd
    freader.Close()
    freader.Dispose()
    IO.File.Delete("log.txt")


End Sub

Here is the full solution (starts download from dropbox in .zip file)

1 个答案:

答案 0 :(得分:0)

由于缓存问题而发生这种情况。最简单的解决方法是在URL内的某处添加随机值。 例如http://example.com/file.txt?44351