通过软件下载,我的意思是PHP从web文档目录之外读取文件,然后通过readfile()函数“轻轻地”呈现文件的下载。 你知道我的意思。
无论如何,似乎我只能提供下载这种不超过40MB的文件的方式。 我试图添加set_time_limit(),它不起作用。
所以我怀疑我的主人可能在某个地方有一些限制。 他们以什么方式做到这一点? 在PHP.ini或apache2.conf? 除了把文件切成小块以外,还有什么其他办法可以绕过这个吗?
当我search谷歌有几个人抱怨阅读文件和大型文件的问题。
您可能应该重新问stackoverflow等效于readfile,避免内存限制。
除了把文件切成小块以外,还有什么其他办法可以绕过这个吗?
对不起,你在这里有什么异议? 你的意思是你不想把这个分成多个文件? 在readfile文档页面上,有一个示例函数“readfile_chunked”,每次读取/输出文件。
感谢所有为我回答这个问题的人。 我联系了我的主机支持,事实certificate这是mod_fcgid阻止了我使用PHP来提供下载大于40MB的文件。
他们明确地在网站上禁用了它,现在没事了,按预期工作。
再次感谢!