20

我似乎找不到太多关于 X-Sendfile 的文档或 PHP 的示例代码(有一些 rails 代码)。

任何人以前使用过它并且介意提供一段快速的代码和简短的描述吗?

4

2 回答 2

30

X-Sendfile 是一个 HTTP 标头,所以你想要这样的东西:

header("X-Sendfile: $filename");

如果配置正确,您的 Web 服务器会选择它。以下是更多细节:

http://www.jasny.net/articles/how-i-php-x-sendfile/

于 2008-09-17T05:11:19.797 回答
3

如果无法调整 Web 服务器配置,请考虑 PHP 的标准readfile() 函数。它不会像 sendfile 那样快,但它会更广泛地兼容。另请注意,在执行此操作时,您还应该至少发送一个 Content-Type 标头。

于 2008-09-17T06:02:09.643 回答