当我们在dedecms5.6后台上传图片的时候,会发现Upload filetype not allow这样的错误。一般上传图片错误有以下几种可能:

    1、是程序不支持图片格式;

    2、是这个控件失效了;

    3、也可能是图片文件类型的原因。

    所以我们查到了include/uploadsafe.inc.php文件,只要删除下面的代码就好了。

$imtypes = array("p_w_picpath/pjpeg","p_w_picpath/jpeg","p_w_picpath/gif","p_w_picpath/png","p_w_picpath/xpng","p_w_picpath/wbmp","p_w_picpath/bmp");
    if(in_array(strtolower(trim(${$_key.'_type'})),$imtypes))
    {
        $p_w_picpath_dd = @getp_w_picpathsize($$_key);
        if (!is_array($p_w_picpath_dd))
        {
            exit('Upload filetype not allow !');
        }
    }