PicGo下载地址
https://github.com/Molunerfinn/picgo/releases
1. PicGo插件设置安装web-uploader插件
![image-20220519200808819](https://i-blog.csdnimg.cn/blog_migrate/91f7e8390aa5395cde8c20805b8740d1.png)
2. 自定义图床设置
以下是我的PicGo的配置,版本号为2.3.0:
![](https://i-blog.csdnimg.cn/blog_migrate/09fe93561f3ad61aa25ecfd09858b175.png)
API地址为上传图片接口地址
POST参数名为后端接收图片的参数名
Json路径为接口返回为Json时的url的路径,非必要参数。如果直接返回url串,这里不用设置。
-
例如:以下是我的接口返回的Json,data里面就是url的路径
{ "code": 0, "msg": "成功", "data": "http://127.0.0.1/picgo/123.png" }
自定义请求头为需要后端接收的其他参数,非必要参数。
自定义Body为需要后端接收的其他参数,非必要参数。我这里的key对应的是接口的秘钥,如果密钥错误接口禁止上传
3. API接口设计
@PostMapping("/picgo")
@ResponseBody
public Object picgo_post(MultipartFile img,String key){
//判断key是否合法
//转存图片,生成url
//返回对象,@ResponseBody自动转换为Json
return new Object;
}