国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

DiscuzX沒有合法的文件被上傳解決辦法

2024-09-11 09:03:18
字體:
來源:轉載
供稿:網友

下面小編來給大家介紹在DiscuzX上傳文件時提示沒有合法的文件被上傳問題的解決辦法,希望有需要了解的同學可進入參考.

解決辦法:

由于程序限制了大尺寸(指分辨率)附件圖片,提示 “沒有合法的文件被上傳”,更改方法:source/class/discuz/class_upload.php 找到如下代碼:

  1. function get_image_info($target$allowswf = false) { 
  2.                 $ext = discuz_upload::fileext($target); 
  3.                 $isimage = discuz_upload::is_image_ext($ext); 
  4.                 if(!$isimage && ($ext != 'swf' || !$allowswf)) { 
  5.                         return false; 
  6.                 } elseif(!is_readable($target)) { 
  7.                         return false; 
  8.                 } elseif($imageinfo = @getimagesize($target)) { 
  9.                         list($width$height$type) = !emptyempty($imageinfo) ? $imageinfo : array(''''''); 
  10.                         $size = $width * $height
  11.                         if($size > 16777216 || $size < 16 ) { 
  12.                                 return false; 
  13.                         } elseif($ext == 'swf' && $type != 4 && $type != 13) { 
  14.                                 return false; 
  15.                         } elseif($isimage && !in_array($typearray(1,2,3,6,13))) { 
  16.                                 return false; 
  17.                         }//開源軟件:Vevb.com 
  18.                         return $imageinfo
  19.                 } else { 
  20.                         return false; 
  21.                 } 
  22.         } 

將 if($size > 16777216 || $size < 16 )  中16777216改大后即可解決問題.

16777216大約為5000*3356,的16777216改大即可。

Error:500的錯誤,解決辦法就是編輯php.ini文件,將 memory_limit設置得更大一些,直到圖片能順利上傳.

如果是虛擬主機用戶,無權修改php.ini文件,請聯系服務商解決,如果服務商不予解決,就考慮關閉圖片縮略相關的功能.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 来安县| 镇巴县| 荔浦县| 凤庆县| 旺苍县| 卫辉市| 环江| 梁山县| 文成县| 巫山县| 社会| 江阴市| 钟祥市| 贞丰县| 淳化县| 盐亭县| 沂源县| 红安县| 维西| 西畴县| 嫩江县| 鄂托克旗| 舞阳县| 贵州省| 中西区| 庆安县| 芜湖县| 松溪县| 城口县| 中江县| 尤溪县| 寿光市| 建瓯市| 甘南县| 锡林郭勒盟| 黔西| 蒙城县| 普定县| 康定县| 东莞市| 合川市|