1.上传获取文件id
1.1整体上传
接口地址
/api/user/file/upload
#请求方式
POST
字段 | 类型 | 是否必须 | 备注 |
---|---|---|---|
name | String | Y | 文件名称 |
file | MultipartFile | Y | 文件 |
type | Integer | Y | 文件类型:1图片|2音频|3视频|4背景|5字幕 |
1.2.1分片上传
接口地址
/api/user/uploadFile
#请求方式
POST
字段 | 类型 | 是否必须 | 备注 |
---|---|---|---|
fileName | String | Y | 文件名称 |
current | Integer | Y | 当前第几个 从0开始 |
total | Integer | Y | 总共分成多少个 |
size | String | Y | 总大小 |
1.2.2合并文件
接口地址
/api/user/getAllFile
#请求方式
POST
字段 | 类型 | 是否必须 | 备注 |
---|---|---|---|
fileName | String | Y | 文件名称 |
current | Integer | Y | 当前第几个 从0开始 |
total | Integer | Y | 总共分成多少个 |
size | String | Y | 总大小 |
type | Integer | Y | 文件类型:1图片|2音频|3视频|4背景|5字幕 |
2.上传素材
接口地址
/api/user/material
#请求方式
POST
字段 | 类型 | 是否必须 | 备注 |
---|---|---|---|
files | LIST | Y | 文件列表 |
name | String | Y | 素材名称 |
fileId | String | Y | 素材文件id |
tagIds | list<String> | N | 标签id |
isTeamMaterial | Boolean | N | 是否团队素材 |
type | Integer | Y | 文件类型:1图片|2音频|3视频|4背景|5字幕 |