• 售前

  • 售后

热门帖子
入门百科

Dedecms上传图片提示Upload filetype not allow错误办理方法

[复制链接]
形腿望舞 显示全部楼层 发表于 2021-8-17 08:23:25 |阅读模式 打印 上一主题 下一主题
DedeCMS上传图片提示Upload filetype not allow解决办法汇总
解决方法一:
清除php假造主机文件写入权限题目(题目无法解决往下看)
解决方法二:
文本编辑器(editplus)打开文件目次:/include/uploadsafe.inc.php(题目无法解决往下看) 查找:(大致在45行)
注意:(修改完上传后更新缓存)
  1. $imtypes = array
  2. (
  3. "image/pjpeg", "image/jpeg", "image/gif", "image/png",
  4. "image/xpng", "image/wbmp", "image/bmp",
  5. 修改为:
  6. $imgtypes = array
  7. (
  8. "image/pjpeg", "image/jpeg", "image/gif", "image/png",
  9. "image/xpng", "image/wbmp", "image/bmp",
复制代码
解决方法三:
文本编辑器(editplus)打开文件目次:/include/uploadsafe.inc.php 查找:(大致在47行至48行)
  1. $imtypes = array
  2. (
  3. "image/pjpeg", "image/jpeg", "image/gif", "image/png",
  4. "image/xpng", "image/wbmp", "image/bmp",
复制代码
修改为:
  1. $imtypes = array
  2. (
  3. "image/pjpeg", "image/jpeg", "image/gif", "image/png",
  4. "image/xpng", "image/wbmp", "image/bmp",“image/jpg”,
复制代码
解决方法四:
先看一段代码:
  1. $imtypes = array("image/pjpeg","image/jpeg","image/gif","image/png","image/xpng","image/wbmp","image/bmp");
  2. if(in_array(strtolower(trim(${$_key.'_type'})),$imtypes))
  3. {
  4. $image_dd = @getimagesize($$_key);
  5. if (!is_array($image_dd))
  6. {
  7. exit('Upload filetype not allow !');
  8. }
  9. }
复制代码
这里的$$_key,指的是上传文件的暂时路径,如"d:/php/temp/aaa.tmp"。
我们可以看出,这getimagesize($$_key)这个方法,是在哀求PHP暂时目次的读取权限,假如d:/php/temp没有读取权限就会出现无法读取的错误。
@getimagesize($$_key);返回的值着实是False,而这里DEDE步伐员简朴的利用了@屏掉错误提示,并没有思量到权限题目,造成用户无法相识真正错误原因是没有目次权限,而不是文件范例不允许。
修改办法:
1,在PHP.ini中添加d:/php/temp的读写权限,这一步基本上都不用操纵。因为这个目次一般都是可读写的,否则任何文件都无法上传;
2,部份假造主机用户,大概添加了php_admin_value open_basedir 指令,在这里,我们要求添加上暂时目次的权限,如:"php_admin_value open_basedir "E:/wwwroot/www.9aixuexi.com;D:/PHP/temp"",然后重启WebServer即可。
到此这篇关于Dedecms上传图片提示Upload filetype not allow错误解决方法的文章就介绍到这了,更多相关Upload filetype not allow错误内容请搜索脚本之家以前的文章或继承浏览下面的相关文章,希望大家以后多多支持脚本之家!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作