Skip to content

extvos/quick-builtin-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

quick-builtin-upload

基础文件上传服务。支持文件单个上传和以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
}

About

Builtin upload supports

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published