[英]PDF download fails showing message “Couldn't be downloaded” only in IE11
[英]Unable to download PDF forms in IE10. Error: xyz.pdf couldn't be downloaded
我創建了一個ASP.NET站點,該站點最后生成PDF表單並將其顯示給用戶。
在IE8版本中這可以正常工作,但在IE10中則無法工作。 它顯示錯誤“ .PDF無法下載”。 即使使用f12將瀏覽器模式更改為IE8,它也會產生相同的錯誤。
我正在使用以下代碼片段顯示PDF,並且使用itextsharp創建了PDF:
Response.ContentType = "application/pdf";
Response.Charset = null;
Response.AppendHeader("Content-Disposition", "attachment; Filename= " + FileName);
Response.TransmitFile(FilePath);
Response.Flush();
Response.Close();
Filepath是PDF文件的路徑。
希望有人可以幫助我解決這個問題。
我遇到了類似的問題-在解決了大約12小時的問題后,對我有用的東西是:
從更改響應頭
內容類型:application / application / vnd.ms-excel
至
內容類型:應用程序/八位字節流
請注意,我還有另一個未提及的症狀:我正在設置
內容處置:附件; 文件名= “Inventory_10-10-2013.xls”
盡管進行了此設置,IE仍使用URL中的文件名(因此它說“無法下載getInventory”-並將錯誤命名的文件保存在downloads文件夾中!)。
當我更改“ Content-Type”時,IE開始遵循標頭中的文件名。
為了記錄,這里是我設置的所有響應標頭:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.