## 接口信息 **接口路径**: `POST /resource/oss/upload` **请求类型**: `multipart/form-data` **权限要求**: `system:oss:upload` **业务类型**: [INSERT] ### 接口描述 上传OSS对象存储接口,用于将文件上传到对象存储服务。 ### 请求参数 | 参数名 | 类型 | 必填 | 说明 | | ---- | ------------- | ---- | ------ | | file | MultipartFile | 是 | 要上传的文件 | ### 请求头 - `Content-Type`: `multipart/form-data` ### 返回值 返回 `R` 类型,包含以下字段: | 字段名 | 类型 | 说明 | | -------- | ------ | ------- | | url | String | 文件访问URL | | fileName | String | 原始文件名 | | ossId | String | 文件ID | ### 响应示例 ```json { "code": 200, "msg": "操作成功", "data": { "url": "fileid://xxx", "fileName": "example.jpg", "ossId": "123" } } ``` ### 异常情况 - 当上传文件为空时,返回错误信息:"上传文件不能为空"