我有一个问题,我的客户希望能够一次上传超过2个大文件,我想知道你是否有任何解决方案,我很确定它是一个设置Apache或PHP。
以下是这个场景,我有一个最大文件大小为1024MB(1GB)的视频的上传表单,所以当用户上传1个小于或等于1GB的文件时,它工作正常,然后他们打开一个新选项卡并上传另一个大文件,但是当他们打开该表单的第三个选项卡并尝试上传我从表单中获取IO错误时,所以我假设PHP或apache限制并发上传到服务器的最大数量
修改
当我使用具有完全独立的互联网连接的另一台计算机(单独/不同的外部IP)时,我也可以在那里上传,所以它似乎是每个客户端/ IP的最大并发上传。
答案 0 :(得分:0)
我认为增加分配给php脚本的内存可以帮助你,我不认为这是最合适的解决方案,但是当我处理大量文件时遇到问题时,我增加了脚本的内存。如果你是为一个非常繁忙的网站开发这个我不推荐这种方法,但据我所知,尝试增加内存。
ini_set('memory_limit','128M');
如果您有-1,则进行测试 而不是128M,系统将为脚本提供无限的内存。您可以使用它来测试问题是否是由于内存引起的。