[英]Content-Disposition Filename not working on IE
我正在開發一個允許用戶查看和下載 PDF 文件的 asp.net/c# web 應用程序。 當我點擊一個文件時,我可以在瀏覽器中可用的 PDF 閱讀器中查看它,當我保存它時,文件應該以我通過標題傳遞的名稱保存。 但這不是 IE7 和 IE8 中的行為
FileInfo f = new FileInfo(FileName);
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "inline; filename=" + f.Name)
當我點擊保存文件時,我發送的文件名沒有用於保存文件,而是使用了 url 中 aspx 頁面的文件名。 這是 IE 中的錯誤嗎? 當我在谷歌瀏覽器上嘗試時一切正常。
嘗試Response.AddHeader("Content-Disposition", "attachment;filename=\\"" + f.name + "\\"");
內聯在 IE 7-8 下不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.