我正在嘗試下載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