Q
如何使用HTML
1
A
回答
3
通常,當你鏈接的文件的文件總是會在瀏覽器內顯示,因爲瀏覽器加載它,根據文件擴展名自動確定內容類型。所以,當你點擊一個像JPG圖像PDF等鏈接時,瀏覽器知道它是一個圖像/文件,並將顯示該文件。您當然可以始終使用瀏覽器快捷菜單,並使用「另存目標」選項將文件保存到磁盤。
如果您想在從服務器端單擊鏈接時自動執行此操作,則必須自行發送文件,並將自定義標頭添加到輸出中。執行此操作的方法是使用Response.TransmitFile()
從ASP.NET應用程序顯式發送文件,然後添加Content Type和Content-Disposition標頭。
所以你neded使用頁眉下方liek:
header('Content-Disposition: attachment; filename="filename.pdf"');
這裏是一個exapmle可以幫助你:
http://www.west-wind.com/weblog/posts/2007/May/21/Downloading-a-File-with-a-Save-As-Dialog-in-ASPNET
3
改變你的頭值..
防爆 header('Content-Disposition: attachment; filename="downloaded.pdf"')
path = "path/to/file.pdf";
$filename = "file.pdf";
header('Content-Transfer-Encoding: binary'); // For Gecko browsers mainly
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($path)) . ' GMT');
header('Accept-Ranges: bytes'); // For download resume
header('Content-Length: ' . filesize($path)); // File size
header('Content-Encoding: none');
header('Content-Type: application/pdf'); // Change this mime type if the file is not PDF
header('Content-Disposition: attachment; filename=' . $filename); // Make the browser display the Save As dialog
-5
什麼他要找的是不是一個開放的保存對話框在下載東道主的東西。
他正在從客戶端的文件系統中打開一個文件。您必須使用輸入類型文件才能這樣做。但是你不會獲得很多操作JavaScript的權限。
而且沒有辦法通過標準html提示窗口的保存對話框。
我們需要ActiveX或Flash來做到這一點。
相關問題
- 1. 如何使用HTML
- 2. 如何使用HTML
- 3. 如何使用HTML
- 4. 如何使用HTML
- 5. 如何使用HTML
- 6. 如何使用HTML :: TreeBuilder解析html?
- 7. 如何在WordPress使用HTML
- 8. 如何使用HTML或JavaScript
- 9. 如何從HTML使用XPath
- 10. 如何使用HTML和JavaScript
- 11. 如何使用HTML幫助
- 12. ASP.NET MVC。如何使用HTML
- 13. 如何使用jQuery從HTML
- 14. 如何使用DOM HTML
- 15. 如何使用nextSibling在HTML
- 16. 如何使用html css,javascript
- 17. 如何使用PHP和HTML
- 18. 如何使用HTML和CSS
- 19. 如何使用表單(HTML)
- 20. 如何使用Html()JQuery
- 21. 如何使用HTML和CSS
- 22. 如何使用HTML 5
- 23. 如何使用Node.js與HTML
- 24. PHP如何使用Unescape HTML
- 25. 如何使用HTML表單使用XML值更新html表格?
- 26. 如何使用.html()模板呈現div使用.html()
- 27. 如何使在HTML
- 28. 如何使用html和javascript調用webservice
- 29. 如何在使用HTML解析HTML之前清理HTML單元
- 30. 如何用另一塊HTML代替HTML使用JS
打開/保存?你想讓用戶打開什麼? – 2012-01-10 09:05:14
請仔細閱讀我的文章。 '當用戶點擊該鏈接時,我們要將該pdf文件下載到本地系統。'我想這很清楚? 編輯:我會改變我的標題。抱歉 – Ozkan 2012-01-10 09:07:38