|
@@ -1,36 +1,13 @@
|
|
<?php
|
|
<?php
|
|
|
|
|
|
-namespace app\admin\controller;
|
|
|
|
|
|
+namespace app\admin\controller\sys_manage;
|
|
|
|
|
|
|
|
|
|
-use support\Storage;
|
|
|
|
|
|
+use app\admin\service\sys_manage\UploadService;
|
|
|
|
+use support\Request;
|
|
|
|
|
|
-class UploadFileController
|
|
|
|
|
|
+class UploadController
|
|
{
|
|
{
|
|
- /**
|
|
|
|
- * @Desc 上传文件
|
|
|
|
- * @Author Gorden
|
|
|
|
- * @Date 2024/2/26 13:22
|
|
|
|
- *
|
|
|
|
- * @return \support\Response
|
|
|
|
- */
|
|
|
|
- public function upload($config)
|
|
|
|
- {
|
|
|
|
- try {
|
|
|
|
- $res = Storage::uploadFile($config);
|
|
|
|
- $data = [
|
|
|
|
- 'url' => $res[0]['url'],
|
|
|
|
- 'path' => $config['uri'] . date('Ymd') . '/' . $res[0]['save_name'],
|
|
|
|
- 'size' => $res[0]['size'],
|
|
|
|
- 'mime_type' => $res[0]['mime_type'],
|
|
|
|
- ];
|
|
|
|
- } catch (\Exception $e) {
|
|
|
|
- return json_fail('上传失败:' . $e->getMessage());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- return json_success('上传成功', $data);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* @Desc 上传图片
|
|
* @Desc 上传图片
|
|
* @Author Gorden
|
|
* @Author Gorden
|
|
@@ -48,7 +25,7 @@ class UploadFileController
|
|
'root' => public_path() . '/storage/images/',
|
|
'root' => public_path() . '/storage/images/',
|
|
];
|
|
];
|
|
|
|
|
|
- return $this->upload($config);
|
|
|
|
|
|
+ return UploadService::upload($config);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -68,6 +45,20 @@ class UploadFileController
|
|
'root' => public_path() . '/storage/videos/',
|
|
'root' => public_path() . '/storage/videos/',
|
|
];
|
|
];
|
|
|
|
|
|
- return $this->upload($config);
|
|
|
|
|
|
+ return UploadService::upload($config);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @Desc 修改文件状态
|
|
|
|
+ * @Author Gorden
|
|
|
|
+ * @Date 2024/3/7 9:32
|
|
|
|
+ *
|
|
|
|
+ * @param $id
|
|
|
|
+ * @param Request $request
|
|
|
|
+ * @return \support\Response
|
|
|
|
+ */
|
|
|
|
+ public function updateStatus($id, Request $request)
|
|
|
|
+ {
|
|
|
|
+ return UploadService::updateStatus($id, $request->post());
|
|
}
|
|
}
|
|
}
|
|
}
|