123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <?php
- namespace app\admin\controller\system;
- use app\admin\model\system\SystemAttachment as SystemAttachmentModel;
- use app\admin\controller\AuthController;
- use service\SystemConfigService;
- use service\UploadService as Upload;
- class SystemAttachment extends AuthController
- {
-
- public function upload()
- {
- $res = Upload::image('upfile', 'editor/' . date('Ymd'));
-
- $fileInfo = $res->fileInfo->getinfo();
- $thumbPath = Upload::thumb($res->dir);
- SystemAttachmentModel::attachmentAdd($res->fileInfo->getSaveName(), $fileInfo['size'], $fileInfo['type'], $res->dir, $thumbPath, 0);
- $info = array(
- "originalName" => $fileInfo['name'],
- "name" => $res->fileInfo->getSaveName(),
- "url" => '.' . $res->dir,
- "size" => $fileInfo['size'],
- "type" => $fileInfo['type'],
- "state" => "SUCCESS"
- );
- echo json_encode($info);
- }
- public function index($action)
- {
- $CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents("system/plug/ueditor/php/config.json")), true);
- $CONFIG['imageUrlPrefix'] = SystemConfigService::get('uploadUrl');
- switch ($action) {
- case 'config':
- $result = json_encode($CONFIG);
- break;
-
- case 'uploadimage':
-
- case 'uploadscrawl':
-
- case 'uploadvideo':
-
- case 'uploadfile':
- $result = json_encode([]);
- break;
-
- case 'listimage':
- $result = json_encode([]);
- break;
- default:
- $result = json_encode(array(
- 'state' => '请求地址出错'
- ));
- break;
- }
- return $result;
- }
- }
|