我有一个 PHP 脚本,它按字节范围提供 PDF 文件的部分内容。
如果收到 HTTP HEAD 请求,它应该发回标头(包括 PDF 文件大小),而不是实际的文件内容。我试过这个:
header('HTTP/1.1 200 OK');
header('Content-Type: application/pdf');
header('Accept-Ranges: bytes');
header('Content-Length: '.filesize($Pathname));
die;
问题是某些东西(我假设 Web 服务器 == LiteSpeed)用Content-Length: 0
- 替换了 Content-Length 标头,这违背了整个目的。
谁能建议我应该做什么?谢谢