ThinkCMF文件上傳失敗,“未定義數組索引: multi”

PHP版本 7.4.1

ThinkCMF版本 v5.1.39 LTS   (如何查看CMF版本:cd /path/to/project/; php think version)

OSX 10.14.4

 

 

 

文件1: /vendor/thinkcmf/cmf-app/src/user/controller/AssetController.php

修改

View::share('max_files', $arrData["multi"] ? $maxFiles : 1);

View::share('max_files', (isset($arrData["multi"]) && $arrData["multi"]) ? $maxFiles : 1);

 

修改

View::share('multi', $arrData["multi"]);

View::share('multi', (isset($arrData["multi"]))?$arrData["multi"]:NULL);

 

修改

View::share('app', $arrData["app"]);

View::share('app', (isset($arrData["app"]))?$arrData["app"]:NULL);

 

 

文件2: /vendor/thinkcmf/cmf/src/lib/Upload.php

修改

$qiniuSetting   = $storageSetting['Qiniu']['setting'];

$qiniuSetting   = (isset($storageSetting['Qiniu']['setting']))?$storageSetting['Qiniu']['setting']:NULL;

 

修改

if (config('FILE_UPLOAD_TYPE') == 'Qiniu' && $qiniuSetting['enable_picture_protect']) {

if (config('FILE_UPLOAD_TYPE') == 'Qiniu' && isset($qiniuSetting['enable_picture_protect']) && $qiniuSetting['enable_picture_protect']) {

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章