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