picgo-server
命令用于启动web服务,接收来自其他应用或其他主机的HTTP请求来上传图片。
默认监听地址:0.0.0.0
,默认监听端口:36677
当将接口暴露于公网时,为了防止恶意上传,可以使用接口鉴权功能。通过在运行picgo-server
时添加-k
或--key
参数来设置一个密钥。
发送请求时添加URL查询参数key
即可,例如:http://xxx:36677/upload?key=xxx
。
POST
http://127.0.0.1:36677/upload
(此处以默认配置为例)multipart/form-data
格式,key任选,value为图片文件POST
http://127.0.0.1:36677/upload
(此处以默认配置为例){list: ['xxx.jpg']}
必须是JSON格式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"] }
POST
http://127.0.0.1:36677/upload
(此处以默认配置为例){list: ['xxx.jpg']}
必须是JSON格式返回的数据:
{ "success": true, // or false "result": ["url"] }