我上传了4GB完整的DVD文件并将其放入可下载的产品中 - > URL。问题是Magento自动创建自定义下载链接。它不是直接从服务器上下载,而是使用php来下载。为此我需要php.ini中的巨大内存限制(至少5 GB)我希望用户获得原始的完整URL,这样我就不必为每次下载使用空间。我怎么能这样做?
答案 0 :(得分:0)
您可以选择适当的工具来完成正确的任务。如果您不想直接管道下载并验证用户是否有权下载文件,请使用x-sendfile mod for apache(或您的Web服务器)
https://tn123.org/mod_xsendfile/
Using X-Sendfile with Apache/PHP
http://codeutopia.net/blog/2009/03/06/sending-files-better-apache-mod_xsendfile-and-php/
您需要覆盖可下载类,该类设置要下载的标头以使用正确的标头和路径,然后它将工作而不会消耗大量内存。