从FTP下载文件,无需在VB.NET中进行缓存

时间:2017-02-11 12:56:22

标签: vb.net forms ftp webbrowser-control

我知道其他语言有几种解决方案,但我在VB.NET中找不到任何东西。

我在FTP服务器上有一个包含“软件版本”的文件,但每次程序尝试通过WebBrowser读取它时,它都会获取旧版本的文件。换句话说,缓存版本。

有什么东西可以用来清除一个文件的缓存吗?

到目前为止

代码:

Dim WebBR As New WebBrowser
WebBR.Navigate("URL\Version.txt", False)
Do Until WebBR.ReadyState = WebBrowserReadyState.Complete
    Application.DoEvents()
Loop
Dim VRB = WebBR.Document.Body.InnerHtml
VRB = VRB.Replace("<PRE>", "")
VRB = VRB.Replace("</PRE>", "")
NewVersion = VRB
If NewVersion <> CurrentVersion Then
    Return True
Else
    Return False
End If

1 个答案:

答案 0 :(得分:0)

为什么通过网络浏览器阅读文件?这太过分了。

使用FtpWebRequest。它没有任何缓存。

另见: