图床就是一个用来上传图片的云服务。
为什么需要图床
我们用手机拍的照片都存储在手机本地,所以我们可以在手机上随意浏览这些照片,但是现在有这样一个场景。我拍了一张有意义的照片,比如下面这张,然后我想写一篇文章,在文中把图片分享出来,让互联网上所有看到这篇文章的人,都看到这张图片,该怎么办?
显然,本地图片是不行的,图片存储在你的手机本地,别人无法通过网络访问。
这时就需要把本地图片转为网络图片,以便所有互联网上的人们都能访问。
本地图片的路径为本地文件夹路径,比如这样:
/storage/emulated/0/Documents/inBox/Pictures/IMG_20220418_124356.jpg
网络图片的路径为一个网络 url,比如上图的 url 就是这样:
https://s2.loli.net/2022/04/20/B6t4IMmLSQRN78E.jpg
这样,当把本地图片转为网络图片,也就是一个 url 后,把 url 插入文章,那么阅读文章的人就可以正常看到这张图片,不论手机、电脑,国内、国外都可以访问。
这个存储图片的服务器就可以称为图床服务器,简单点说就是所谓的图床。
我们在浏览器中看到的所有图片都存储在各个图床服务器上,所以我们才能正常的浏览访问。
你可以在浏览网页时,在图片上点击右键>菜单>复制图片地址,就可以看到你看到的图片对应的 url 地址,如下所示:
图床的好处
很简单,上面已经说明白了,当图片成为一个网络地址后,理论上任何能联网的设备上,都可以访问这张图片,就跟网页一样。
所以你的笔记中如果插入的是本地图片链接,那么笔记迁移到其他平台,图片可能就丢了,但是图片如果是网络链接,那么笔记在任何平台,几乎都可以正常访问,不受设备限制。
图床的风险
存储图片需要服务器资源,是要花钱的,市面上有免费的图床服务,也有收费的 ,对于免费的图床服务,后面如果图床服务停了,图片可能就无法访问了。
图床的选择
上面说到了图床服务器,很多人一听这个就心里没底,觉得可能很麻烦,其实市面上有很多公开的图床服务可以使用,不需要自己架设服务器,直接用三方,比如:
国内的各大云厂商也提供了图床服务,比如
- 七牛云
- 阿里云
- 又拍云
如果想要少花钱,还可以选择 GitHub 做图床,更多图床的选择,可以看我之前写的另一篇文章 图床推荐指南 · 语雀
另外,我还写过一个 Android 端的图床上传 APP,感兴趣也可以了解下。PicPlus:Android 手机端的图床利器 · 语雀