首页 > 原创文章 > 软件开发 > 查看文章

织梦dedecms上传图片提示Upload filetype not allow的真正解决办法

所属分类:软件开发 来源: 丁老师原创 发布时间:2018-02-08 10:16 浏览: 3879 IP属地: 深圳

最近有同学咨询,dedecms在上传图片时提示“Upload filetype not allow”,怎么也上传不了。丁老师在百度查询了后,发现百度的很多网页都是转发某人写的,说什么dede程序员少写了个字母,修改uploadsafe.inc.php文件的$imtypes为$imgtypes即可。丁老师去看了下这个代码,发现其实根本不是网上说的那样,$imtypes修不修改都是无所谓的,因为那个地方根本就没问题。


后来经丁老师仔细研究排查程序,发现问题的根本原因是php没有上传权限的原因造成的,一般来说是php的临时上传目录,没有写权限造成的,这种情况多发生在linux系统。所以遇到这种问题的真正解决办法是,修改php.ini的upload_tmp_dir为默认值,直到能上传文件为止。dedecms虽然说写的漏洞百出,但这种低级错误是不会有的,所以各位读者在遇到问题时还是要先检查自己的运行环境。


标签:

相关文章

在Nuxt 3中,配置加载sass文件路径的...

在使用前端框架Nuxt 3开发时,如何配置自定义的scss文件路径呢?有同学使用loadPaths: ['@/assets/css']来设置路径,但是无效,是因为在loadPaths中,@符号不起作用,不能代表根目录。正...

Mysql 1267 Illegal mix...

这个问题,用普通sql语句查询,好解决,把表的字符编码改为对应的就可以了。 但在使用视图查询时,比如select 'aaa' as type from xxx; select * from view where typ...

Uniapp开发小程序内的图片扫码

在使用uniapp开发的小程序内,打开图片,长按没有弹出菜单,无法扫码,此时只需在图片上加入show-menu-by-longpress即可完整代码:<image :src="picture" mode=&qu...

微信公众号如何集成对接网站网页

微信公众号可以把官网的网页集成进去吗?想通过微信公众号实现打开公司网站的页面,具体要怎么实现呢?其实这个功能,可以通过微信菜单的方式来实现...

推荐文章

宝塔"在未指定SSL默认站点时,未开启SSL...

宝塔系统相关问题解决方法

FastAdmin add/edit方法不更...

问题:fastadmin的add/edit方法无法保存数据,检查了页面,name=row['name']正常传送,检查controller,也是默认的方法,什么也没有动可就是无法保存数据。解决:经过仔细研究发现,原来是htm...

Python3.12提示windows No...

在使用python3.12时突然遇到提示windows No module named distutils,研究了一下,把解决办法分享出来。1.安装 setuptools,它现在也提供 distutils;2.从第三方源(如系统软件包)载入...

Hbuilder开发APP时,找不到真机的解...

正确的USB连线,其次打开开发者选项、USB调试,这些都是老生常谈,就不说了。在确保以上操作无误后,如果还找不到真机,关闭IDE,然后去adb的目录下,即HBuilderX\plugins\launcher\tools\adbs,把adb....