因此,正如大多数人可能知道的那样,当您在网页上放置文件链接时,您必须右键单击该链接并单击“保存链接为”下载文件。我想知道是否有办法单击链接并自动下载文件。只需点击一个链接,我如何执行“保存链接为”功能?
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