【问题标题】:Should content-transfer-encoding headers be use when downloading files via HTTP?通过 HTTP 下载文件时是否应该使用 content-transfer-encoding 标头?
【发布时间】:2014-07-21 18:45:19
【问题描述】:

我最近遇到了How to force file download with PHP,它描述了设置Content-Transfer-Encoding。当用于通过 HTTP 下载文件(它似乎与电子邮件相关)时,与此应用程序一起使用时,此标头是否适用?如果是这样,对于 MS Word 和 Excel 文件、ZIP 文件、PDF 和文本应该如何设置?

header("Content-Transfer-Encoding: Binary"); 

【问题讨论】:

    标签: php http http-headers


    【解决方案1】:

    自从它是mentioned in a comment to the readfile() manpage on PHP.net 以来,它就被狂热的复制粘贴程序员虔诚地收录了。

    确实是has little to do with HTTP,您可以安全地删除它。

    【讨论】:

    • 谢谢你,非常感谢
    • 确实如此。另请参阅 bugs.php.net/bug.php?id=62074>:“感谢您对 PHP 的关注。示例功能符合预期,这就是它尚未修复的原因 - 它没有损坏。文档中的示例旨在说明使用,并且就是全部。他们不需要记录最佳使用,只需要使用。与往常一样,由程序员来确定软件的最佳使用。太棒了。
    猜你喜欢
    • 2011-11-09
    • 2017-10-03
    • 2014-03-30
    • 1970-01-01
    • 2016-11-05
    • 2020-07-01
    • 2012-04-15
    • 1970-01-01
    相关资源
    最近更新 更多