鏈接我有一個需要從不同的公共網站上下載的PDF文件,並保存到本地的文件夾中的服務器下載中心從C#
我試圖用System.Net在Windows服務應用程序的PDF文件。 WebClient執行這樣的下載
client = new WebClient();
client.DownloadFile(new Uri(fileLink, UriKind.Absolute), destination);
目標是完整的路徑和文件夾的名稱,我需要將文件保存到。例如:\服務器名\下載\ file123.pdf
fileLink是URL PDF文件
代碼工作,但該文件保存的內容已損壞,無法通過Acrobat Reader或任何PDF閱讀器打開。
如果您點擊上面的鏈接並保存並將本地頁面保存爲pdf,那麼您可以打開它。所以問題不在於pdf真的被損壞,而是WebClient不能正確保存。
對WebClient有沒有任何配置可以使它正確保存文件,還是有另一種方法可以保存它嗎?
謝謝
看看這個:http://stackoverflow.com/questions/18712224/download-save-locally-and-display-pdf-from-a-link希望它有幫助 –
在十六進制編輯器中打開文件。它是什麼樣子的? Web服務器可能不喜歡你的用戶代理,而是給你一些html頁面。 –