资源上传接口1
Url
/
Method
POST
Params
Header
Returns
Array<JSON>形式的字符串,上传成功后的资源信息,
其中id是比较关键的信息,可用于预览、下载等操作
Notes
普通上传资源接口,可用Postman(form-data),选择一个文件上传测试
资源上传接口2
Url
/:extend
Method
POST
Params
extend:直接跟在url/后面,扩展参数,可用于保存JSON等数据,实现自定义业务需求,
需进行encodeURIComponent
Header
Returns
Array<JSON>形式的字符串,上传成功后的资源信息,
其中id是比较关键的信息,可用于预览、下载等操作
Notes
带业务参数
上传资源接口,可用Postman(form-data),选择一个文件上传测试
资源上传接口3
Url
/
Method
POST
Params
Header
extend:扩展参数,可用于保存JSON等数据,实现自定义业务需求,
无需进行encodeURIComponent,取值优先级低于url直接传值
Returns
Array<JSON>形式的字符串,上传成功后的资源信息,
其中id是比较关键的信息,可用于预览、下载等操作
Notes
带业务参数
上传资源接口,可用Postman(form-data),选择一个文件上传测试
资源预览接口
Url
/:id
Method
GET
Params
id:通过上传接口得到的资源id
Header
Returns
文件流
Notes
用于文件预览,且可直接显示在web网页中,如:<img src="http://ip:port/:id" />的形式,可以直接显示图片,
目前只支持文本/视频/音频/图片的预览,其他格式将返回404
资源详情接口
Url
/:id?action=attribute
Method
GET
Params
id:通过上传接口得到的资源id;
后面的search(action=attribute)保持一致,请勿修改
Header
Returns
JSON形式的字符串,包含资源id、文件大小(单位:字节)、文件名称(上传时的文件名称,非服务器上保存的文件名)、上传批次(用于判断同一个请求上传的文件)、扩展参数、上传时间等信息
Notes
用于文件信息查看
资源下载接口
Url
/:id?action=download
Method
GET
Params
id:通过上传接口得到的资源id;
后面的search(action=download)保持一致,请勿修改
Header
Returns
文件下载流
Notes
用于文件下载