request->params([ ['file_type', 'image'], // 文件类型:image、video、document ['file_name', ''], // 文件名(可选) ]); $service = new DirectUploadService(); $result = $service->getUploadCredentials($data['file_type'], $data['file_name']); return success($result); } /** * 确认文件上传完成,将文件信息保存到数据库 * @return Response */ public function confirmUpload() { $data = $this->request->params([ ['file_url', ''], // 文件URL ['file_name', ''], // 文件名 ['file_size', 0], // 文件大小 ['file_type', 'image'], // 文件类型 ['storage_type', 'tencent'], // 存储类型 ]); $service = new DirectUploadService(); $result = $service->confirmUpload($data); return success($result); } }