我有一個帶有iframe的ASP.NET頁面,用於在此頁面上顯示一些pdf報告。 當用戶從下拉菜單中選擇報表類型時,我將需要的報表數據添加到ASP.NET會話中,並將iframe的屬性「src」更改爲生成.pdf報表的.ashx模塊地址。 但是,如果Adobe瀏覽器中沒有安裝Adobe瀏覽器查看.pdf文件,瀏覽器建議保存報告文件,並且建議文件的名稱爲「HandlerName.ashx」。 但我想讓瀏覽器建議保存名爲「Report.pdf」的文件。我可以這樣做嗎?有沒有解決方法?使用ASP.NET .ashx模塊下載文件
5
A
回答
4
嘗試在線內容處置,但我要檢查這一點:
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", "inline; filename=" + name);
+0
Mike,這很棒。謝謝您來自GlobalLogic的哈爾科夫。 Миртесен;) – w1z
+0
:),但據我所知,這將無法正常工作...Актотыконкртейней? –
+0
我會玩這個解決方案,但似乎它不起作用...「тіснішенемаєвжекуди:D」 –
7
3
Use
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=Report.PDF");
Response.WriteFile(Server.MapPath("~/YourPath/Report.PDF"));
Response.End();
相關問題
- 1. 使用ashx從URL下載文件
- 2. ASHX文件下載損壞的文件
- 3. 從ashx下載文件到Android
- 4. Python:從網頁下載文件,ashx
- 5. 請求ashx Web Handler顯示對話框以下載ashx文件?
- 6. 使用url下載模塊
- 7. 如何使用php從.ashx頁面下載文件?
- 8. asp.net中的ashx文件
- 9. ASHX圖像下載保存爲ASHX
- 10. 使用JavaScript下載大塊文件
- 11. 模塊可以下載文件嗎?
- 12. 使用asp.net下載xml文件
- 13. 如何使用asp.net下載pdf文件?
- 14. 使用C#在asp.net中下載文件
- 15. 使用ftp下載文件asp.net
- 16. 使用C#在ASP.Net中下載文件
- 17. 下載文件 - 使用JQUERY的Asp.net MVC
- 18. ASP.net下載文件在ASP.NET
- 19. 是否可以使用dryscape Python模塊下載圖像文件?
- 20. 無法使用node-oauth模塊下載文件
- 21. 如何使用ghost.py模塊下載文件?
- 22. 如何使用FSharp.Data的http模塊下載大文件?
- 23. 如何使用請求模塊從網上下載文件?
- 24. 如何指定用戶通過ASHX下載器下載的文件的名稱?
- 25. ASHX圖像點擊下載
- 26. 使用模塊名稱加載模塊而不是文件名
- 27. 通過調用.ashx文件下載頁面
- 28. asp.net ashx的處理程序提示下載,而不是顯示文件
- 29. Ashx force下載圖片
- 30. 如何在asp.net中使用ajax調用ashx文件
關注。這是需要顯示生成的.pdf文件,以防Adobe插件安裝... – w1z