蘭庭論壇

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1278|回復: 0
打印 上一主題 下一主題

discuz X-上傳大尺寸圖片提示“沒有合法的檔被上傳”更改

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2015-12-29 22:27:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
上傳大尺寸圖片提示“沒有合法的檔被上傳” 更改方法
由於程式限制了大尺寸附件圖片,提示 “沒有合法的檔被上傳
更改方法:
source\class\discuz\class_upload.php
找到:
  • function get_image_info($target, $allowswf = false) {
  •                 $ext = discuz_upload::fileext($target);
  •                 $isimage = discuz_upload::is_image_ext($ext);
  •                 if(!$isimage && ($ext != 'swf' || !$allowswf)) {
  •                         return false;
  •                 } elseif(!is_readable($target)) {
  •                         return false;
  •                 } elseif($imageinfo = @getimagesize($target)) {
  •                         list($width, $height, $type) = !empty($imageinfo) ? $imageinfo : array('', '', '');
  •                         $size = $width * $height;
  •                         if($size > 16777216 || $size < 16 ) {
  •                                 return false;
  •                         } elseif($ext == 'swf' && $type != 4 && $type != 13) {
  •                                 return false;
  •                         } elseif($isimage && !in_array($type, array(1,2,3,6,13))) {
  •                                 return false;
  •                         }
  •                         return $imageinfo;
  •                 } else {
  •                         return false;
  •                 }
  •         }
將 if($size > 16777216 || $size < 16 )  中16777216更改大點
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|蘭庭論壇

GMT+8, 2024-11-23 09:30 , Processed in 0.049459 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表