通过HTTP下载文件时,是否应使用内容传输编码标头?

use*_*531 0 php http http-headers

我最近遇到了“ 如何使用PHP强制下载文件”,其中介绍了设置Content-Transfer-Encoding。当通过HTTP下载文件时,此标头与该应用程序一起使用时是否适用(它似乎与电子邮件相关)?如果是这样,应将MS Word和Excel文件,ZIP文件,PDF和文本设置为什么?

header("Content-Transfer-Encoding: Binary"); 
Run Code Online (Sandbox Code Playgroud)

Cod*_*ter 5

自从readfile()对PHP.net 的联机帮助页的评论提到它以来,它一直被carg-cult的复制粘贴程序员虔诚地包括在内。

实际上,它与HTTP无关,您可以放心地删除它。