dede后台无法上传图片的解决办法
把include/uploadsafe.inc.php里找到以下代码:
1 2 3 4 5 6 7 8 9 10 | $imtypes = array ( "image/pjpeg" , "image/jpeg" , "image/gif" , "image/png" , "image/xpng" , "image/wbmp" , "image/bmp" ); if (in_array( strtolower (trim($ { $_key . '_type' } )), $imtypes )) { $image_dd = @ getimagesize ($ $_key ); if (! is_array ( $image_dd )) { exit ( 'Upload filetype not allow !' ); } } |
下载全新的DEDECMS都不能正常上传图片,百度一下,找到结果无非是这两种情况
1、删掉以上代码 2、目录权限问题
这个问题,是官方编写程序不慎造成的,也就是说,官方版本的这个文件有一处错误!可惜,官方没有发现这个问题,一直到现在的5.7版本,仍然是这个错误。根本的解决办法如下:
把 $imtypes = 改成 $imgtypes =
imgtypes是指图片类型,imtypes应该是写错了,不知道是什么东西?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix