我有以下问题:我有一个php网页:
pi(32bit)
的条件下载该文件。
我有一个提供来自php的范围请求的文件的解决方案,但是在这个解决方案中,我使用的是using,它不适用于大于2GB的文件,而且我无法解决这个问题。
我使用的是nginx和php7-fpm,如果这与你相关。
发布于 2020-06-09 10:45:55
我找到了一个解决问题的办法。我没有尝试从php脚本发送文件,而是使用nginx特性。
Nginx提供了将请求重定向到现有文件的可能性,但只能通过“X重定向”头从内部重定向。
文档:https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
它似乎也可以与其他服务器一起使用,但它定义了nginx的工作原理。
https://stackoverflow.com/questions/62276995
复制