【发布时间】:2020-09-28 07:11:22
【问题描述】:
我有以下问题:我有一个 php 网页:
- 在树莓派(32 位)上运行
- 应提供大于 2 GB 的文件以供下载
- 文件受访问保护,这意味着您只能根据 php 代码中的条件下载文件
- 必须支持 HTTP 范围请求
我有一个从 php 传递具有范围请求的文件的解决方案,但在这个解决方案中我使用的是 fseek,它不适用于大于 2GB 的文件,我不知道如何解决这个问题。
如果这与您相关,我正在使用 nginx 和 php7-fpm。
【问题讨论】:
-
我不知道php.net/manual/en/function.fseek.php#112647 是否仍然有效,但也许值得一试?
-
我自己没有尝试过,但我读到它不起作用。不过我以后会试试的。
标签: php nginx 32bit-64bit