2012-02-22 88 views
0

我有一個動態創建的文件(即,我通過處理程序http://mysite.com/images/1849?encoding=UTF-8&b=100「請求它」)它根據您傳遞的屬性創建映像。我試圖弄清楚使用WebClient.DownloadFile抓住這個文件,但不能讓它的工作有沒有人這樣做過的錯誤並沒有告訴我什麼?「System.Net.WebException:一個Web客戶端請求期間發生異常」動態創建的WebClient.DownloadFile下載文件

WebClient Client = new WebClient(); 
    Client.DownloadFile("http://mysite.com/images22?encoding=UTF-8&b=100", @"c:\myfile.jpeg"); 
+0

問題是? – usr 2012-02-22 00:03:45

+0

請不要用「C#」等來標題。這就是標籤的用途。 – 2012-02-22 00:17:09

+0

@JohnSaunders我的道歉,我不認爲應該得到一票否決票。我只是試圖找到一個已經實施了我需要的方式的人。 – atrljoe 2012-02-22 00:30:30

回答

2

無法發表評論,需要代表...

您是否嘗試過在Try/Catch塊包裹DownloadFile,然後顯示錯誤信息?具體來說,如果這是一個HTTP錯誤或其他系統錯誤?

1

的第二個字符串參數是要下載到的本地文件,例如C:\image.bmp

如果你想要一個字節數組來代替,你可以使用DownloadData

+0

哈哈對不起,忘了包括,當我寫它。 – atrljoe 2012-02-22 00:05:41