Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 元刷新下载(txt、ini、css或html)文件_Javascript_Html - Fatal编程技术网

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

Javascript 元刷新下载(txt、ini、css或html)文件,javascript,html,Javascript,Html,我在网上用html搜索了这个元刷新代码 <META HTTP-EQUIV='REFRESH' CONTENT='5;URL=http://www.example.com/test.txt'> 此代码在5秒后将页面重定向到 我想让它下载文件!没有在浏览器中打开它 有些扩展不使用此代码下载,如js jpg html css。。等等 浏览器只需打开它们!,我希望浏览器下载时不要打开 有人知道怎么做吗?您需要您的服务器将HTTP头内容处置:附件与要下载的文件一起发送,而不是显示在浏览器中。

我在网上用html搜索了这个元刷新代码

<META HTTP-EQUIV='REFRESH' CONTENT='5;URL=http://www.example.com/test.txt'>
此代码在5秒后将页面重定向到

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

有些扩展不使用此代码下载,如js jpg html css。。等等

浏览器只需打开它们!,我希望浏览器下载时不要打开


有人知道怎么做吗?

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

例如,在启用mod_头的Apache服务器上,您可以在web根目录中的.htaccess文件中添加如下内容:

<Files "test.txt">
    ForceType text/plain
    Header set Content-Disposition "attachment"
</Files>
对于其他软件,您可以查看文档


此外,还可以使用一个非常简单的PHP脚本加载和流式传输具有正确标题的文件:

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

例如,在启用mod_头的Apache服务器上,您可以在web根目录中的.htaccess文件中添加如下内容:

<Files "test.txt">
    ForceType text/plain
    Header set Content-Disposition "attachment"
</Files>
对于其他软件,您可以查看文档


此外,还可以通过一个非常简单的PHP脚本加载和流式处理文件,并使用正确的标题:

您不能强制下载。这将是一个巨大的安全问题。你可以尝试使用j08691先生,如果你的文件扩展名是exe,你可以强制下载,否则你不能强制下载。这将是一个巨大的安全问题。你可以尝试j08691先生,如果你的文件扩展名是exe或其他,你可以强制下载