我编写了一个代码来检查我的应用程序的更新是否正常。
现在我想做的是,我有一个更新的URL。我希望在没有用户通知的情况下以静默方式将该文件保存在我的临时文件夹中(意味着一旦用户单击“更新”对话框的“是”按钮),然后将该文件安装到计算机中。
我尝试了一种使用“Process.Start”的方法,但它在用户的机器上打开IE,然后下载我不想要的文件。
答案 0 :(得分:1)
您需要以编程方式下载该文件。 使用WebRequest和WebResponse,打开流并将其保存到文件中。
WebRequest req = WebRequest.Create("YOUR URL");
WebResponse resp = req.GetResponse();
Stream s = resp.GetResponseStream();
// Now save this stream to a file
答案 1 :(得分:0)
如果您使用的是Java,则可以使用apache commons httpclient库来下载该文件。