我似乎找不到太多关于 X-Sendfile 的文档或 PHP 的示例代码(有一些 rails 代码)。
任何人以前使用过它并且介意提供一段快速的代码和简短的描述吗?
我似乎找不到太多关于 X-Sendfile 的文档或 PHP 的示例代码(有一些 rails 代码)。
任何人以前使用过它并且介意提供一段快速的代码和简短的描述吗?
X-Sendfile 是一个 HTTP 标头,所以你想要这样的东西:
header("X-Sendfile: $filename");
如果配置正确,您的 Web 服务器会选择它。以下是更多细节:
如果无法调整 Web 服务器配置,请考虑 PHP 的标准readfile() 函数。它不会像 sendfile 那样快,但它会更广泛地兼容。另请注意,在执行此操作时,您还应该至少发送一个 Content-Type 标头。