【发布时间】:2011-06-16 03:17:35
【问题描述】:
我想将Transfer-Encoding: chunked 标头添加到我正在输出的文件中(它刚刚生成的纯文本),但是当我添加时:
header("Transfer-Encoding: chunked");
flush();
浏览器不想打开文件。
位于 ... 的网页可能是 暂时下降或可能已经移动 永久转移到一个新的网址。
我需要做什么才能让它工作?
【问题讨论】:
-
您是否还发送了
Content-Length标头? -
不,您不应包含
Content-Length标头。Transfer-Encoding: chunked的全部意义在于您的内容是动态生成的,因此您不知道先验的内容长度,因此无法设置此标头。