因此,正如大多數人可能知道的那樣,當您在網頁上放置文件鏈接時,您必須右鍵單擊該鏈接並單擊「保存鏈接爲」下載文件。我想知道是否有辦法單擊鏈接並自動下載文件。只需點擊一個鏈接,我如何執行「保存鏈接爲」功能?
0
A
回答
2
有一種方法,使用header()
調用來指定Content-Disposition
。
例如,我有一個形象的下載腳本,看起來像這樣:
header("Content-Type: $mime");
header("Content-Disposition: attachment; filename=\"foobar.baz\"");
readfile($filename);
你需要找出MIME類型的文件是什麼(用Content-Type: $mime
設置,告訴瀏覽該文件是使用Content-Disposition
頭附件,然後再輸出readfile()
文件。
This tutorial對此事的更多信息。
+0
非常感謝你們,對不起,我新來堆棧溢出,真的不知道從哪裏開始。 – saoud 2011-12-21 06:41:15
相關問題
- 1. 我如何點擊一個鏈接,該鏈接保持一個班,直到我點擊另一個?
- 2. 只需點擊一個鏈接即可進行黑客入侵
- 3. PHP - 點擊一個鏈接
- 4. 當我點擊一個鏈接,點擊另一頁上的鏈接?
- 5. 鏈接(擴展器)被點擊後只執行一次警報
- 6. GestureScanner功能覆蓋超鏈接點擊
- 7. 如何使一個鏈接點擊留
- 8. 保存時間點擊超鏈接/ linkbutton
- 9. 點擊超級鏈接後ASP.Net保存
- 10. 鏈接點擊事件 - 添加要在正常頁面鏈接執行後執行的功能
- 11. 點擊兩個鏈接,點擊一下
- 12. 如何永久保存我的鏈接點擊次數?
- 13. JQuery鏈接點擊執行卷曲
- 14. 對鏈接點擊執行操作
- 15. 鏈接不能點擊
- 16. css鏈接圖像只能點擊一個部分
- 17. 如何點擊ajax鏈接?
- 18. 如何在點擊鏈接時進行鏈接更新?
- 19. 點擊一個鏈接或點擊提交,而無需刷新
- 20. 點擊一個鏈接鈕和下載保存使用VBA
- 21. 如何找到鏈接點擊使用jquery的多個鏈接
- 22. 多個超鏈接點擊射擊jQuery的功能
- 23. 點擊鏈接,一類是
- 24. 運行某個鏈接而不點擊實際鏈接按鈕
- 25. 在CKEditor中打開鏈接只需點擊一下
- 26. 點擊鏈接加粗鏈接
- 27. 當點擊另一個鏈接時使用javascript觸發鏈接
- 28. 需要單擊頁面才能點擊任何鏈接
- 29. HTML5:如何在點擊任何一個鏈接後禁用所有鏈接?
- 30. Codeception:我可以看到一個鏈接,但不能點擊它
搜索是神奇...... http://stackoverflow.com/search? q =強制+下載 – Scott 2011-12-21 03:49:40