Discuz教程网

Discuz x2.5上传高像素大图片提示“没有合法的文件被上传”终极解决方法

[复制链接]
authicon dly 发表于 2012-8-9 08:33:34 | 显示全部楼层 |阅读模式
修改php.ini
file_uploads:On
post_max_size:16M
upload_max_filesize:14M

需要确保post_max_size>upload_max_filesize

修改程序中对像素数的限制
/source/class/discuz/discuz_upload.php

第117行
  1. if($size > 16777216 || $size < 16 )
复制代码

改为:
  1. if($size < 16 )
复制代码

去掉对最大像素数的限制

这样的话就可以上传图片,但是上传完成后会缩略图处会显示x,因为时间关系这个问题没有解决,请达人指点。

题外话:除非常专业的图片论坛外,普通论坛不建议使用大图片,增加服务器负担和用户浏览负担。
作者:youzitang     



上一篇:骑虎的康盛,两难的站长
下一篇:Discuz X2.5 个人空间主题列表帖子分页地址出错,解决方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-28 12:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表