實現自動下載問題
我本來自動更新的程式通過連接ftp下載更新的,但是現在我想換個方式,我在IIS部署了網站了,然後需要下載的程式都掛在上面
比如說網上路徑是http://172.16.2.180/MSWEB2/output.exe
我在winform程式中如何實現連接自動下載呢,求實例
[解决办法]
强烈顶!老兄, 我也正遇到这个问题。
Try
Dim Path As String = server.MapPath("~/load/") '文件路径
Dim FileName As String = "aaaa.exe" '文件的名称
Path = Path & FileName
If Not System.IO.File.Exists(Path) Then
MsgBox("无资源")
Exit Sub
Else
WebResponse.ContentType = "application/x-zip-compressed"
Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlPathEncode(Path))
Response.TransmitFile(Path)
End If
Catch ex As Exception
MsgBox(Me, "文件下载失败!")
End Try
但是,我在winform上调试时,发现太多的错了。无法调试成功! 望高人指点呢。
[解决办法]
Dim x As System.Net.WebClient = New System.Net.WebClient()
x.DownloadFile("http://......", "c:\目标文件名")