This commit is contained in:
wolfcode
2023-07-26 00:56:18 +08:00
parent 3faefeae9b
commit cab7a1edfc
2 changed files with 16 additions and 9 deletions

View File

@@ -77,7 +77,7 @@ class Ajax extends AdminController
->setFile($data['file'])
->save();
} catch (\Exception $e) {
$this->error($e->getMessage());
return $this->error($e->getMessage());
}
if ($upload['save'] == true) {
$this->success($upload['msg'], ['url' => $upload['url']]);
@@ -112,20 +112,22 @@ class Ajax extends AdminController
->setFile($data['file'])
->save();
} catch (\Exception $e) {
$this->error($e->getMessage());
return $this->error($e->getMessage());
}
if ($upload['save'] == true) {
return json([
'error' => [
'message' => '上传成功',
'number' => 201,
],
'error' => ['message' => '上传成功', 'number' => 201,],
'fileName' => '',
'uploaded' => 1,
'url' => $upload['url'],
]);
} else {
$this->error($upload['msg']);
return json([
'error' => ['message' => $upload['msg'], 'number' => -1,],
'fileName' => '',
'uploaded' => 0,
'url' => '',
]);
}
}

View File

@@ -1,7 +1,5 @@
<?php
namespace app\admin\service\upload\driver;
use app\admin\service\upload\FileBase;
@@ -21,6 +19,13 @@ class Local extends FileBase
*/
public function save()
{
if (pathinfo($this->file->getOriginalName(), PATHINFO_EXTENSION) === 'php') {
return [
'save' => false,
'msg' => '上传文件中存在异常文件,请重新选择',
'url' => '',
];
}
parent::save();
SaveDb::trigger($this->tableName, [
'upload_type' => $this->uploadType,