结合PicGo用自己的服务器搭建图床

PicGo下载地址

https://github.com/Molunerfinn/picgo/releases

1. PicGo插件设置安装web-uploader插件

image-20220519200808819

2. 自定义图床设置

以下是我的PicGo的配置,版本号为2.3.0:

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;
}

猜你喜欢

转载自blog.csdn.net/qq_44839815/article/details/124871715