getMessage()); } } /** * 上传文件 * @param Request $request * @return Response */ #[Route(path: "data",methods: "post")] public function uploadData(Request $request): Response { try { $param = $request->post(); $resp = UploadExtend::disk(UploadExtend::MODE_LOCAL)->uploadFile(); events("clear-upload",['key' => $param['key']]); (new SaasUpload())->insertGetId([ "key" => $param['key'], "path" => $resp[0]['url'], "agent_id" => $param['shop'] ]); if (!isset($resp[0]['url'])) return errorTrans(40010); return successTrans("success.data",[ "fileName" => $resp[0]['origin_name'], "src" => $resp[0]['url'], ],200); } catch (\Throwable $th) { return error($th->getMessage()); } } }