- 为什么需要用图床?
- 通常情况我们在建网站或者日常上网的时候用到图床的理由就是以下几种情况:
- 临时分享图片到其他网站外链;
- 自己服务器硬盘不够用;
- 自己服务器带宽小,网速慢;
- 不想把图片放到自己服务器;
- 自己没有服务器但是又想分享图片。
之前图片都是放在本地服务器,但因为服务器带宽比较小,加载起来往往比较慢,
就想着要不要用外链图片
网上确实有非常多的免费图床,比如说 SM.MS ,路过图床 ,还有各大公司的图床,
但我并不敢用,怕它突然停止服务,社区的人说做好备份就不要紧了,但这也太麻烦了吧,
我之前想搭建一个在线的图床,试了试,要么不支持对象存储,要么就是要付费才可以用对象存储,
好烦啊,那我就不搭在线的图床了,
我在网上找到了一个方案
Molunerfinn/PicGo:一个简单而漂亮的工具,用于上传由vue-cli-electron-builder构建的图片 (github.com)
PicGO,
PicGo 本体支持如下图床:
七牛图床
1.0 版腾讯云 COS v4\v5 版本
v1.1 & v1.5.0又拍云
1.2.0 版GitHub
1.5.0 版SM.MS V2
v2.3.0-测试版.0阿里云 OSS
1.6.0 版Imgur
1.6.0 版- 其他存储方案可以自行开发第三方图床插件
我用的是 阿里云OSS的存储方案
先用 阿里云 RAM 访问控制,创建用户 随便起个名字 访问方式选Open API 调用访问 得到 AccessKey ID 和 AccessKey ,
然后去阿里云 OSS 进行 Bucket 授权 Bucket 列表–>权限管理–>Bucket 授权策略–>新增授权–>把完全控制 整个 Bucket 的权限授予 刚刚创建的子用户
然后就是下载软件
Releases · Molunerfinn/PicGo (github.com)
下载最新版本的 .exe 文件就好了
打开,点图床设置,
可以参考一下,
自定义域名就是 阿里云OSS 传输管理 域名管理 里面自己绑定的域名,
然后就可以在上传区上传图片了。