说起来用图床的原因,大部分还是因为站长们比较节省(说白了就是穷)。靠做站有稳定收入的,而且还过得很滋润的,绝对是凤毛麟角的存在,少之又少,大部分站长都是凭着爱好在免费发电。广告费甚至还换不回来域名和服务器费用。所以,能省就省倒也能理解。小白我倒是想用阿里云oss把图片所有权拽在自己手里,但是老是给我整问题出来,我自己也解决不了,想付费却不给我机会。(详情参考这篇文章:阿里云oss作为图床外链,wordpress缩略图不显示,提示:An error occured fetching image.)
所以,被迫回到使用免费的图床上面。前几年我几个站,尤其是有一个论坛都是靠白嫖微博图床过来的。渣浪的一些产品,包括微博都被人诟病垃圾。但是微博图床真是没得说,稳得一批。几年来,起码帮我节省了万把块钱吧。不过,大家也知道了,大概2019年4月开始,新浪微博已经开启了防盗链。当然还余有一定的余地,比如去掉referrer属性,将图片前缘更换为tva1等,都可以继续使用。但是很多人都怕了,害怕有一天做绝了,原图根拿不回来。趁现在还没做绝,都开始想其他方法了。
我也转移了阵线一段时间,比如,阿里云免费图床。有一个叫聚合图床的,主打就是阿里云图床。我也使用过一段时间,倒没有什么毛病。但是,前几天在写一个自动上传图床的小软件时,启用了另外一个阿里云接口。(这篇文章曾提到过:易语言+火车头采集器,打造半自动采集内容并发布到wordpress站点的机器)没想到,这几天发现问题了。图片有两成左右丢失了。
这最大的可能是上传接口有问题。图片内容是正规的,是多肉植物的一些图片,结果却丢了。我刚才确定了一下,是全篇都丢了,而昨天看还是部分丢失。接口地址是“https://kfupload.alibaba.com/mupload”,所以小伙伴们要警惕这个接口,千万不要用。
当时一看情形不对,昨天下午立马重写代码,还是换成微博图床比较稳定。其实我最初写软件时,也想用微博图床的,但是技术要大一点,一是要写新浪登录,二是图片上传使用了base64转换。反正之前没搞定放弃了。昨天硬着头皮又到处找资料。没想到还较顺利,几个小时就搞定了。成品软件如下图: