情况就是这样:
我正在构建一个symfony2网站,我正在使用(优秀的)vx / js-upload-bundle软件包来集成blueimp的jQuery-File-Upload组件。
在我的电脑上(当然)我没有问题,但在生产服务器上有些图片无法上传。 经过多次测试,我们发现唯一常见的是它们的尺寸。它们都是大图像,尺寸明智......(我们成功上传了文件大的文件)。
我们尝试对图像设置限制(max_width,max_height),但这没有帮助。 试图破解上传代码 - 也没有帮助。
答案 0 :(得分:0)
最后(玩了约3天后),我们找到了原因! php.ini' s" memory_limit"由托管公司设置为32M(默认为128M)。
上传代码会进行一些图像处理(它可以创建缩略图和许多其他很酷的东西),这需要更多内存......我将其更改为128M并且一切正常。
这是给我线索的线索: https://github.com/blueimp/jQuery-File-Upload/issues/1113
(谢谢你:-))