diff --git a/application/admin/controller/Plugs.php b/application/admin/controller/Plugs.php index b6e5a90be..76eff75a6 100644 --- a/application/admin/controller/Plugs.php +++ b/application/admin/controller/Plugs.php @@ -47,7 +47,11 @@ class Plugs extends BasicAdmin { $types = $this->request->get('type', 'jpg,png'); $this->assign('mode', $mode); $this->assign('types', $types); - $this->assign('uptype', $this->request->get('uptype', sysconf('storage_type'))); + $uptype = $this->request->get('uptype'); + if (!in_array($uptype, ['local', 'qiniu'])) { + $uptype = sysconf('storage_type'); + } + $this->assign('uptype', $uptype); $this->assign('mimes', FileService::getFileMine($types)); $this->assign('field', $this->request->get('field', 'file')); return view(); diff --git a/public/static/admin/listen.js b/public/static/admin/listen.js index 1090ebd2b..3eee62764 100644 --- a/public/static/admin/listen.js +++ b/public/static/admin/listen.js @@ -101,7 +101,7 @@ define(['jquery', 'admin.plugs'], function () { var field = $(this).attr('data-field') || 'file'; var method = $(this).attr('data-file') === 'one' ? 'one' : 'mtl'; var title = $(this).attr('data-title') || '文件上传'; - var uptype = $(this).attr('data-uptype') || 'local'; + var uptype = $(this).attr('data-uptype') || ''; var url = window.ROOT_URL + '/index.php/admin/plugs/upfile/mode/' + method + '.html?uptype=' + uptype + '&type=' + type + '&field=' + field; $.form.iframe(url, title || '文件管理'); });