元刷新下载(txt,ini,css或html)文件



我在html 中在线搜索了这个元刷新代码

<META HTTP-EQUIV='REFRESH' CONTENT='5;URL=http://www.example.com/test.txt'>

此代码将页面重定向到http://www.example.com/test.txt5秒钟后。。

我想让它下载文件!没有在浏览器中打开它!,

有些扩展程序无法使用此代码下载,如(js.jpg html-css..等)、

浏览器只需打开它们!,我想让浏览器下载不要打开,

有人知道怎么做吗?

您需要服务器将HTTP标头Content-Disposition: attachment与要下载的文件一起发送,而不是显示在浏览器中。如何做到这一点完全取决于您使用的服务器软件。

例如,在启用了mod_headers的Apache服务器上,您可以将类似的内容添加到web根目录中的.htaccess文件中:

<Files "test.txt">
    ForceType text/plain
    Header set Content-Disposition "attachment"
</Files>

对于其他软件,您可以查看文档。

此外,可以使用一个非常简单的PHP脚本(如以下脚本)加载并流式传输具有正确标头的文件:https://stackoverflow.com/a/20080402/1546831

最新更新