2012-11-23 47 views
3
Dim webClient As New WebClient() 
webClient.DownloadFileAsync(New Uri(<<URL>>), <<Workstation Folder>>) 

使用上面的代碼,可以通過它的URL下載文件。如果我從使用Response.BinaryWrite的asp頁面下載文件,則會下載空文件。WebClient下載一個空文件

有誰知道如何解決它?

當使用

webClient.DownloadFile 

我趕此錯誤消息:基礎連接已關閉:接收發生意外的錯誤。

回答

0

您是否嘗試過從網頁瀏覽器(IE,Chrome,Firefox ...)手動從asp頁面下載文件?這樣你可以檢查錯誤是在客戶端還是在服務器端。

也許在asp頁面代碼中,你已經忘記在Response.BinaryWrite之後使用Response.End了嗎?

希望這個提示可以幫助你!