1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- // +---------------------------------------------------------------------+
- // | OneBase | [ WE CAN DO IT JUST THINK ] |
- // +---------------------------------------------------------------------+
- // | Licensed | http://www.apache.org/licenses/LICENSE-2.0 ) |
- // +---------------------------------------------------------------------+
- // | Author | Bigotry <3162875@qq.com> |
- // +---------------------------------------------------------------------+
- // | Repository | https://gitee.com/Bigotry/OneBase |
- // +---------------------------------------------------------------------+
- namespace app\home\controller;
- use app\common\logic\File as LogicFile;
- use app\home\logic\HomeBase;
- /**
- * 文件控制器
- */
- class File extends HomeBase
- {
-
- /**
- * 图片上传
- */
- public function pictureUpload()
- {
-
- $result = $this->logicFile->pictureUpload();
- return json($result);
- }
-
- /**
- * 文件上传
- */
- public function fileUpload()
- {
-
- $result = $this->logicFile->fileUpload();
- return json($result);
- }
-
- /**
- * 编辑器图片上传
- */
- public function editorPictureUpload()
- {
-
- $result = get_sington_object('fileLogic', LogicFile::class)->pictureUpload('imgFile');
-
- $data = false === $result ? [RESULT_ERROR => DATA_NORMAL, RESULT_MESSAGE => '文件上传失败'] : [RESULT_ERROR => DATA_DISABLE, RESULT_URL => get_picture_url($result['id'])];
-
- return throw_response_exception($data);
- }
- }
|