我正在尝试下载http://www.downway1.com/dota/eng/DotA%20Allstars%20v6.67.w3x这个文件。但它无法下载。它正在打开未知文本。我如何设置它?也许我可以使用htaccess?但是如何?如何使文件扩展名可下载?
0
A
回答
2
我可以用谷歌浏览器和歌剧下载它,所以这可能是一个浏览器相关的问题。 总之,添加到您的.htaccess如下:
AddType application/octet-stream .w3x
2
,你也可以使用头:
<?php
// outputting the file
header('Content-type: application/octet-stream');
// It will be called DotA Allstars v6.67.w3x
header('Content-Disposition: attachment; filename="DotA Allstars v6.67.w3x"');
// The source file
readfile('DotA Allstars v6.67.w3x');
?>
2
使用AddType
directive设置类型为.w3x
文件扩展名:
AddType application/octet-stream .w3x
application/octet-stream media type被定义为描述任意的二进制数据,客户端不应该直接打开它,但下载我吨。
相关问题
- 1. 如何在下载文件时向文件添加扩展名?
- 2. 提供没有文件扩展名的可下载文件?
- 3. 使用webForm名称以.aspx扩展名的文件下载
- 4. 如何强制Microsoft Edge使用正确的文件扩展名下载文件?
- 5. 如何指定下载文件的扩展名Laravel 5.0
- 6. 二进制文件下载 - 但下载的文件没有文件扩展名?
- 7. 确定使用卷曲下载文件时的扩展名?
- 8. 强制镜像文件下载 - 文件扩展名缺失
- 9. 为什么下载文件没有文件扩展名?
- 10. 查找下载文件的文件扩展名(AIR)
- 11. 获取下载的文件名和扩展名在Android的
- 12. 自定义按钮扩展名的文件名下载
- 13. 如何更改文件名和扩展名,同时从下载数据的URI
- 14. PHP:如果curl扩展名不可用,是否有办法下载文件?
- 15. 文件扩展名
- 16. 文件扩展名
- 17. vbScript自动文件下载扩展
- 18. APK扩展文件下载异常
- 19. 使用wget下载pdf文件。 (文件扩展名后的字符?)
- 20. 如何捕捉Firefox扩展中的文件下载事件?
- 21. SQLite:.db文件扩展名.sqlite文件扩展名为
- 22. 如何更改文件的扩展名?
- 23. 如何更正文件扩展名?
- 24. 如何更改文件扩展名?
- 25. Angularjs如何获取文件扩展名?
- 26. 如何查找文件的扩展名?
- 27. 用铬扩展名创建/下载.html文件
- 28. 从JSF页面下载具有适当扩展名的文件
- 29. 文本文件扩展名
- 30. 如何强制下载的压缩数据URI的文件扩展名?
非常感谢你! – 2010-03-25 19:18:55
不客气,前段时间我也有同样的问题:) – 2010-03-25 19:20:43