如何强制发送标题?

时间:2013-06-04 11:36:09

标签: php http-headers

我已经构建了渐进式文件下载(在文件仍在生成时开始下载),但某些文件格式不支持此功能。要解决这个问题,我只需等待文件生成然后将其全部发送。

此解决方法的问题是,在生成文件后开始发送时会弹出下载对话框。当文件生成需要几分钟时,这尤其令人讨厌。我怀疑在实际输出开始之前不会发送标题。

在等待世代完成无济于事之前,我已经尝试过做ob_flush(); flush();。显然,当没有缓冲内容时,它拒绝发送标题。

那么,如何强制将HTTP标头发送到客户端?

0 个答案:

没有答案