Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
youzitang 发表于 2012-5-24 23:50:42 | 显示全部楼层 |阅读模式
修改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,因为时间关系这个问题没有解决,请达人指点。

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

evenzhou 发表于 2012-5-25 09:12:46 | 显示全部楼层
上传头像也要高清晰吗? 图片显示就那么大哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 13:54 , Processed in 0.069058 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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