PHP内容处置:附件/内容类型



只是一个小问题(PHP):我正在使用

header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile('test.pdf');

以其他文件名下载文件。但在每一个这样的脚本示例中,在代码的这两行之前都有"header('Content-type:application/pdf');"。我删除了内容类型行,它仍然可以正常工作。当我只想更改下载文件的名称时,我需要缺少的行吗?因为有很多文件类型,可以在我的网站上下载,所以我必须在。。。

提前感谢您提供一个简短但可以理解的答案:)

是的,你需要它。

如果您不提供它,那么PHP将默认输出Content-Type: text/html,这将(至少)给只处理内联内容的浏览器(如Mobile Safari)带来问题。

相关内容

  • 没有找到相关文章

最新更新