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

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

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

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


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


标签:

相关文章

Css3中position:sticky无效...

有同学在前端写css代码时,遇到问题,使用的css3,写的是position:sticky,想要内容滚动到该区域,该区域自动置顶滑动。但一直无效,经过丁老师研究后发现,该区域没有定义高度,而使用position:sticky时,是必须要...

微信小程序从开发到实现微信支付的全过程

微信小程序部分一、完善小程序基本信息1.用管理员账号登录微信小程序(https://mp.weixin.qq.com/);2.左侧菜单选择首页;3.完善小程序的基本信息,包括小程序名称、小程序类目、微信认证、微信备案等。二、小程序开发配...

Maven是什么?为什么Java开发要用到M...

昨天有新学Java编程的同学咨询丁老师,Java开发中的Maven是什么呢?为什么现在Java软件开发都要用到Maven?今天就这个问题,丁老师用最简单、最直白,所有新手初学者都能听得懂的方式,做一下介绍。Maven是什么?简单的说,M...

bootstrap selectpicker...

selectpicker组件,广泛应用于基于bootstrap的框架中,比如fastadmin框架等。在使用时,经常有同学问到,在对select进行操作后,比如添加和删除option,但是select没有更新,这是怎么回事呢?请看代码:...

推荐文章

PDF和图片怎么添加水印

pdf添加水印,可以使用专业的pdf工具,如Adobe Acrobat、福昕PDF阅读器等,支持文字和图片形式的添加水印,支持透明度设置、水印位置设置等。图片添加水印,可以使用photoshop软件,但是photoshop太大了,而且使用起...

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

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

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

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

Uniapp开发小程序和app时,根据登录状...

在使用uniapp开发app和小程序时,经常会用到打开app/小程序时,根据登录状态判断是显示首页还是跳转登录页的功能。此功能在app.vue的onlaunch方法中定义,方法如下:onLaunch: function() { const ...

当前在线
免费咨询