PicList内置了一个小型的服务器,用于接收来自其他应用或其他主机的HTTP请求来上传图片。
默认监听地址:0.0.0.0,默认监听端口:36677
当将接口暴露于公网时,为了防止恶意上传,PicList提供了接口鉴权功能。

发送请求时添加URL查询参数key即可,例如:http://xxx:36677/upload?key=xxx。
POSThttp://127.0.0.1:36677/upload (此处以默认配置为例)multipart/form-data格式,key任选,value为图片文件即可上传。
POSThttp://127.0.0.1:36677/upload (此处以默认配置为例){list: ['xxx.jpg']} 必须是JSON格式即可上传。
PicList支持通过设置picbed和configName两个URL查询参数来指定上传图床和配置文件。例如:
http://127.0.0.1:36677/upload?picbed=aws-s3&configName=piclist-test
该配置将会使用aws-s3图床,并且使用piclist-test配置文件。
返回的数据:
{
"success": true, // or false
"result": ["url"]
}
POSThttp://127.0.0.1:36677/upload (此处以默认配置为例){list: ['xxx.jpg']} 必须是JSON格式返回的数据:
{
"success": true, // or false
"result": ["url"]
}
POSThttp://127.0.0.1:36677/delete (此处以默认配置为例){list: [{xx:xx}]} 必须是JSON格式list中的每一项都是一个对象,由上传接口返回数据的fullResult字段组成。
返回的数据:
{
"success": true, // or false
"message": xxx
}