萬盛學電腦網

 萬盛學電腦網 >> CMS教程 >> DEDECMS後台無法上傳圖片的解決辦法

DEDECMS後台無法上傳圖片的解決辦法

class="area"> 把include/uploadsafe.inc.php裡找到以下代碼

$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 !');
}
}


下載全新的DEDE都不能正常上傳圖片,百度一下,找到結果無非是這兩種情況
1、刪掉以上代碼 2、目錄權限問題
現在我告訴你,這兩種方法純司扯蛋!!!!


這個問題,是官方編寫程序不慎造成的,也就是說,官方版本的這個文件有一處錯誤!
可惜,官方沒有發現這個問題,一直到現在的5.7版本,仍然是這個錯誤。

根本的解決辦法:

把 $imtypes = 改成 $imgtypes =

imgtypes是指圖片類型,imtypes是什麼東西?
很顯然是編程的失誤。
copyright © 萬盛學電腦網 all rights reserved