我似乎找不到很多关于X-Sendfile或PHP示例代码的文档(有一些rails代码)。
之前有人使用它并且会介意快速提供代码片段和简要说明吗?
答案 0 :(得分:29)
X-Sendfile是一个HTTP标头,所以你需要这样的东西:
header("X-Sendfile: $filename");
如果配置正确,您的网络服务器会选择它。这里有更多细节:
答案 1 :(得分:3)
如果无法调整Web服务器配置,请考虑PHP的标准readfile() function。它不会像sendfiling那么快,但它会更广泛地兼容。另请注意,执行此操作时,您还应至少发送Content-Type标头。