不限流量 全网CDN图床 图床API_个人自用图床折腾:为uPic和PicGo图床客户端对接第三方图床...

更多精彩内容,请务必点击阅读原文

前言

之前反反复复折腾了一些视频图床,也算是发现了一些比较有意思的东西,如天翼网盘直链和一些比较好用的图床网站等,可以参考之前的文章。

在写个人博客文章时,一般需要搭配图床存储图片,自己之前用的是 iPic的微博匿名图床+typora 进行markdown格式的写作,最近捣鼓了一下和iPic比较相似的图床客户端uPic和PicGo,最开始一直弄不明白怎么自定义第三方图床接口,反复查资料不断试错下,终于折腾成功了,下面就简单记录分享一下。

uPic或PicGo对接Github jsDelivr

这种方式网上教程非常多,利用到了 jsDelivr CDN 分发加速Github,这样在国内也能获得不错的访问速度,我们在Github网站内操作,获得用户名、仓库名以及Github token 的个人访问令牌,再将各类参数填写到图床客户端,将返回的域名改写成jsDelivr CDN的 https://cdn.jsdelivr.net/gh/Github用户名/仓库名 即可,这样基本上就能成功调用了。

8b52b4c46f5b8f3fc8f2d5b0dd08cfc5.png

这种方式适合个人博客低频度使用,据说jsDelivr为防止滥用也进行过反制,所以稳定性究竟如何也未知,短时间内可以尝试。

放一个测试,图片原来的体积15M左右,上传到GitHub后借助jsDelivr加速,大家可以在新标签页面打开感受下速度。https://cdn.jsdelivr.net/gh/shadowzencn/m3u8/uPic/500177889.jpg

uPic对接如优图床

uPic和PicGo相比,功能设置更多,加上主要在Mac系统上写作,所以接下来重点说一下它对接第三方图床的方式,奉上个人的设置参数给大家。

9fdb10894964be4fe1d19be3dc9200ea.png

这里提到的如优图床,是一个大神搭建的图床网站,黑科技的地方在于提供了多个大厂接口,如阿里、头条、哔哩哔哩等,注册登陆后存储空间默认有10G,在网页端直接上传会有点麻烦,我们要将upic与其对接。

25a006fc0138a965f8563c52fce0bd52.png

  • 获得个人Token

注册登陆后,先获得我们的个人Token,等会儿配置会用到。

39efdaff690f05b66c844ac9c2ee1364.png

  • 自定义图床配置参数

回到uPic上自定义图床,API地址填https://img.rruu.net/api/upload,方式为POST。

文件字段名为image,然后打开其他字段,添加请求头部信息content-type为multipart/form-data,在请求主体Body数据加入两个参数,token填入上一步骤获取的。

6ac0cc7a731cf55a997cd0e22eb7dac7.png

apiType填入参数视需求而定,具体可以参考官网提供的图床类型参数,这里怎么填后面的url地址路径也需要相应的改动。8c07fa47a75a886843ea0dd04d179a62.png

url地址路径是成败的关键,自己捣鼓了很久才搞清楚,填入 ["data","url","toutiao"]即可,最后的参数一定要和前面的apiType填写的一一对应。

其余的都可以保持默认不填,全部设置完毕后可以先点击右下角验证一下,成功返回地址参数的话就大功告成了。

69cf8889e6034db2c884147a6a948662.png

小结

顺着上面的思路,原则上只要抓取上传接口后适当改动填写一些参数,基本上就能拥有各种不同的图床拿来备用了,当然,这种方式总有翻车的可能,并且不同的接口对图片体积大小的限制、压缩比都各不相同,好不好用需要我们自行测试。

70c26841c61f0504d7ceca2b4d15746f.png

如果大家对图床这类话题感兴趣,欢迎留言交流探讨,帮助大家少一点折腾和麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值