资源上传接口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 用于文件下载