我有以下問題:我有一個 php 網頁,其中:在樹莓派(32 位)上運行應提供大于 2 GB 的下載文件文件受訪問保護,這意味著您只能根據 php 代碼中的條件下載文件必須支持 HTTP 范圍請求我有一個從 php 發(fā)送帶有范圍請求的文件的解決方案,但在這個解決方案中我使用的是 fseek,它不適用于大于 2GB 的文件,我不知道如何解決這個問題。如果這與您相關,我正在使用 nginx 和 php7-fpm。
1 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
我找到了一個為我解決問題的解決方案。我沒有嘗試從 php 腳本發(fā)送文件,而是使用了 nginx 的一個特性。
Nginx 提供了將請求重定向到現(xiàn)有文件的可能性,但只能通過“X-Accel-Redirect”標頭從內部重定向。
它似乎也適用于其他服務器,但它確實適用于 nginx。
- 1 回答
- 0 關注
- 133 瀏覽
添加回答
舉報
0/150
提交
取消