图片自动上传到个人图床


因为我以后打算每天都进行版本迭代,所以图片放在博客目录下的做法非常不好,因为自己也有图床,所以考虑把图片服务全部迁移到自己的图床上去。
所以我现在就需要想办法利用图床的API来实现图片上传。

官方文档地址:https://chevereto.com/docs/api-v1

思路就是想办法先读取文件然后转换为base64编码,最后发送get请求获取图床返回的json数据即可

比如下面这个例子

GET http://mysite.com/api/1/upload/?key=12345&source=http://somewebsite/someimage.jpg&format=json

上面这个几个参数其实我们可以不用管action,因为upload已经出现在url里面了。然后就是这个请求可以是post并且推荐使用post。(如果你的source只是url的话就可以使用get)

因为我是采用base64对图片进行编码的,所以我采用post请求,要注意key是放在url里面才可以,放post参数好像不行。

最后就差不多没了,图片上传后记得自己解析一下返回的json数据就可以了。


文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录