[英]file force download
我想强制下载。.在IE中,我得到一个错误,但是在FF中没有问题
header("Content-Type: application/force-download\n");
header("Content-Disposition: attachment; filename=test.txt");
echo 'test file';
我只是在application/force-download
歌上搜索您好奇的application/force-download
mime类型。 我不知道是谁“发明”了这个方法,但是似乎它不存在。 参见http://mimeapplication.org/force-download.html
这意味着,IE可能不喜欢它。 请改用application/octet-stream
。 据我所知,firefox为每种mime类型打开一个下载对话框,该对话框已在“显示下载对话框”中注册,或者根本不知道。 在这种情况下,FF可能不知道类型。
这可能对您有帮助,对我有用
header('Content-Type: application/force-download');
header("Content-disposition: attachment; filename=$filename");
flush();
readfile($filename);
exit;
您可以根据需要添加其他标题:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.