基础文件上传服务。支持文件单个上传和以Resumable.js
为实现的大文件切片上传。
接口地址:/_builtin/upload-options
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
获取当前后台文件上传配置
请求参数:
请求参数:
暂无
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | Result«UploadConfig» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
count | integer(int64) | integer(int64) | |
data | UploadConfig | UploadConfig | |
chunkNumberParameterName | string | ||
chunkSize | integer(int64) | ||
chunkSizeParameterName | string | ||
currentChunkSizeParameterName | string | ||
fileNameParameterName | string | ||
identifierParameterName | string | ||
pathSegments | integer(int32) | ||
prefix | string | ||
relativePathParameterName | string | ||
root | string | ||
simultaneous | integer(int32) | ||
temporary | string | ||
totalChunksParameterName | string | ||
totalSizeParameterName | string | ||
typeParameterName | string | ||
error | string | ||
msg | string | ||
page | integer(int64) | integer(int64) | |
pageSize | integer(int64) | integer(int64) | |
total | integer(int64) | integer(int64) |
响应示例:
{
"code": 0,
"count": 0,
"data": {
"chunkNumberParameterName": "",
"chunkSize": 0,
"chunkSizeParameterName": "",
"currentChunkSizeParameterName": "",
"fileNameParameterName": "",
"identifierParameterName": "",
"pathSegments": 0,
"prefix": "",
"relativePathParameterName": "",
"root": "",
"simultaneous": 0,
"temporary": "",
"totalChunksParameterName": "",
"totalSizeParameterName": "",
"typeParameterName": ""
},
"error": "",
"msg": "",
"page": 0,
"pageSize": 0,
"total": 0
}
接口地址:/_builtin/upload/{category}
请求方式:POST
请求数据类型:multipart/form-data
响应数据类型:*/*
接口描述:
支持文件上传和切片上传。请勿使用Swagger测试,访问 Upload Test
请求参数:
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
category | category | path | true | string | |
file | file | formData | false | file | |
queries | queries | query | false | object |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | Result«UploadFile» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
count | integer(int64) | integer(int64) | |
data | UploadFile | UploadFile | |
checksum | string | ||
filename | string | ||
prefix | string | ||
root | string | ||
size | integer(int64) | ||
url | string | ||
error | string | ||
msg | string | ||
page | integer(int64) | integer(int64) | |
pageSize | integer(int64) | integer(int64) | |
total | integer(int64) | integer(int64) |
响应示例:
{
"code": 0,
"count": 0,
"data": {
"checksum": "",
"filename": "",
"prefix": "",
"root": "",
"size": 0,
"url": ""
},
"error": "",
"msg": "",
"page": 0,
"pageSize": 0,
"total": 0
}