1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
-
- namespace app\admin\controller;
-
- use app\BaseController;
-
- class Uploads extends BaseController
- {
-
- protected $noNeedLogin = [''];
- protected $noSize = ['*'];
- protected $noSecure = [//格式:'请求方式' => ['请求方法' => ['字段1','字段2'],],
- // 'post' => ['add' => ['data']]
- ];
-
- public function save()
- {
- try {
- $Upload_model = new \app\admin\model\Uploads();
- $result = $Upload_model->uploads($_FILES);
- if ($result) {
- tojson(200, '请求成功', $result);
- } else {
- tojson(10007);
- }
- } catch (\Exception $e) {
- tojson(10000, $e->getMessage());
- } catch (\Throwable $e) {
- tojson(10000, $e->getMessage());
- }
- }
-
- public function delete()
- {
- try {
- $Upload_model = new \app\admin\model\Uploads();
- ///upload/3f6e55d2b2b6f68b78a9fb8ce4581329.jpg
- $path = dirname(dirname(dirname(__DIR__)));
- unlink($path . $this->param['link']);
- $link = $this->param['link'];
- $link = substr($link, strpos($link, '/upload/') + 8);
- $check = $Upload_model->where('newname', $link)->value('id');
- if (!$check) {
- tojson(10000, '记录不存在');
- }
- $result = $Upload_model->where('newname', $link)->delete();
- if ($result) {
- tojson(200, '删除成功');
- } else {
- tojson(10000, '删除失败');
- }
- } catch (\Exception $e) {
- tojson(10000, $e->getMessage());
- } catch (\Throwable $e) {
- tojson(10000, $e->getMessage());
- }
- }
-
- }
|