This commit is contained in:
u2nyakim 2025-08-27 10:13:50 +08:00
parent e2c86c0c6d
commit f9631ff92f
3 changed files with 33 additions and 8 deletions

View File

@ -6,6 +6,8 @@ use app\BaseController;
use app\entity\SysFileRecord;
use app\service\CurdService;
use think\db\exception\DbException;
use think\exception\FileException;
use think\exception\ValidateException;
use think\response\Json;
class FileController extends BaseController
@ -42,6 +44,15 @@ class FileController extends BaseController
public function upload()
{
$file = $this->request->file('file');
if (empty($file)) {
return $this->writeError('文件不存在');
}
try {
$result = filesystem()->upload($file, 0, $this->auth->userId);
} catch (ValidateException|FileException $e) {
return $this->writeError($e->getMessage());
}
return $this->writeSuccess('ok', $result);
}
}

View File

@ -13,7 +13,7 @@ class ClientMiddleware extends Middleware
{
$clientName = $request->header('client', '');
if(empty($clientName)) {
return response('设备未授权',200);
return \json('设备未授权');
}
/*
* 客户端信息

View File

@ -1,15 +1,29 @@
<?php
use app\AppService;
use app\service\ConfigService;
use app\service\DictionaryService;
use app\service\SecurityService;
use app\service\{ConfigService, DictionaryService, FileService, SecurityService};
// 系统服务定义文件
// 服务在完成全局初始化之后执行
return [
/*
* 应用服务
*/
AppService::class,
/*
* 配置服务
*/
ConfigService::class,
/*
* 字典服务
*/
DictionaryService::class,
/*
* 系统安全服务
*/
SecurityService::class,
/*
* 文件管理服务
*/
FileService::class,
];