我试图强制浏览器将HOSTS文件下载到用户计算机,但它总是在新窗口中打开文件。如果我右键单击该链接并选择“另存为”,则浏览器会向其添加.txt扩展名,不是很好。
您可以在此处查看我的页面:
http://lovespec.bugs3.com/Host_File.html
我的服务器上也有一个.htaccess文件但是我不知道该放什么来强制浏览器下载文件。任何帮助将不胜感激。
答案 0 :(得分:1)
在.htaccess
<Directory />
<IfModule mod_headers.c>
<FilesMatch "hosts">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
</IfModule>
</Directory>
浏览器认为它打开非文本文件只是一个技巧。
答案 1 :(得分:-1)
您是否只是尝试添加<a href="your/file"></a>
?这将自行重定向并下载它。
如果简单的解决方案不起作用,请告诉我。在某些情况下工作。
所以这里有一个我的例子。