Discuz 2.5中对上传图片大小(长宽)的限制

在使用discuz过程中发现有些图片打死也上传不上,也不是php(upload_max_filesize和post_max_size以及memory_limit)和nginx(client_max_body_size)的限制,排查发现discuz对图片长宽也做了限制

source/class/discuz/discuz_upload.php 的116、117行

116:    $size = $width * $height;
117:    if($size > 16777216 || $size < 16 )//设置了对图片长宽的限制,16M

因为现在相机或手机相机像素动辄就4千万(40M、4000万),于是将16777216修改成67108864//64M

问题解决

你可能感兴趣的:(discuz,php)