使用PHP下载大文件文件,有时候还需要修改PHP配置。比如:
https://javascript.net.cn/article?id=613 有时候下载还会过多的暂用内存。
这里可以使用X-sendfile,该下载方法,不经过PHP,文件直接通过 Apache 下载。
.htaccess
<Files out.php>
XSendFile on
</Files>
out.php
isLoggedIn()) { header("X-Sendfile: $path_to_somefile"); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"$somefile\""); exit; } ?> Permission denied Login first!
参考:https://tn123.org/mod_xsendfile/
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。