因此,正如大多數人可能知道的那樣,當您在網頁上放置文件鏈接時,您必須右鍵單擊該鏈接並單擊「保存鏈接爲」下載文件。我想知道是否有辦法單擊鏈接並自動下載文件。只需點擊一個鏈接,我如何執行「保存鏈接爲」功能?
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. 只需點擊一個鏈接即可進行黑客入侵
- 4. 根據點擊哪個鏈接在下一頁運行功能
- 5. PHP - 點擊一個鏈接
- 6. 上點擊一個鏈接
- 7. 點擊一個鏈接
- 8. 當點擊一個鏈接
- 9. 當我點擊一個鏈接,點擊另一頁上的鏈接?
- 10. 通過模糊功能鏈接而不是點擊另一個鏈接
- 11. 鏈接(擴展器)被點擊後只執行一次警報
- 12. GestureScanner功能覆蓋超鏈接點擊
- 13. 點擊鏈接時啓動jquery功能
- 14. 模擬鏈接點擊功能
- 15. UILabel帶有可點擊鏈接功能
- 16. 鏈接和jQuery點擊事件功能
- 17. 附加JQuery點擊功能鏈接類
- 18. Extjs4鏈接點擊功能錯誤
- 19. 如何使一個鏈接點擊留
- 20. 如何點擊一個JavaScript鏈接?
- 21. 鏈接點擊事件 - 添加要在正常頁面鏈接執行後執行的功能
- 22. jQuery cookie,不保存鏈接點擊
- 23. 保存時間點擊超鏈接/ linkbutton
- 24. 點擊超級鏈接後ASP.Net保存
- 25. 我想硒點擊一個鏈接
- 26. 如何永久保存我的鏈接點擊次數?
- 27. 點擊兩個鏈接,點擊一下
- 28. jQuery的。點擊()點擊一個鏈接
- 29. JQuery鏈接點擊執行卷曲
- 30. 對鏈接點擊執行操作
搜索是神奇...... http://stackoverflow.com/search? q =強制+下載 – Scott 2011-12-21 03:49:40