我在过去上传超大图像时也遇到过同样的问题。在处理图像时,它会失败,并以红色显示HTTP错误。但是,其他图像仍在继续加载。失败的不是文件大小,而是图像的像素宽度和高度。
默认PHP设置下,GD库可以处理的每个图像的最大像素数为1000000像素,即1024px*1024px
你知道吗:对于truecolor来说,8000像素乘以8000像素乘以4字节等于256MB。现在我知道没有允许您将PHP内存限制为256MB的共享托管webhost
我能找到的唯一解决方案是减少上传的图像的大小,我正在向您提供这一解决方案。或者说服您的webhost提高PHP内存限制,这是不可能的。