• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

利用阿里云OSS+Pic Go搭建个人图床

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近在尝试着以写博客的形式做笔记,顺带做些总结工作。一般是先本地用VS Code写好,然后再分别贴到CSDN和微信公众平台上。然后写的过程中不可避免的会出现许多需要插入图片的地方,最开始都是预先在需要插入图片的地方做上标记,准备发布时再分别插入图片。图片数量少的时候还能接受,但是图片数量多的时候难免烦躁。无意间看到“图床”这个东西,看了一下是我要找的东西。“图床”,简单点说就是找一个服务器,把图片传上去,然后通过URL就可以直接对图片进行引用了。
对于写博客的需求而言,目前比较好用的方案是:OSS(对象储存服务)+OSS可视化工具。OSS服务我试了七牛云和阿里云两家的,简单比较如下:

  • 七牛云提供的服务对于小容量需求而言,免费;但是,需要自己有域名,它提供的域名只能试用一个月。另外,在对图片进行引用的时候会出现防盗链提示,不能正常显示(找了很久没找到啥原因,摊手.gif),在Pic Go上也不能显示缩略图。
  • 阿里云提供的服务好像是都要收费,简单看了下貌似也不贵,具体的需要自己看收费标准。但是,不需要自己准备域名(当然也可以用自己的域名)。关键是在Pic Go上能正常显示缩略图,也不会有防盗链提示。

    附阿里云OSS服务收费标准,红框是必须花费,绿框是可选花费。这是按量计费的收费方式,如果量太大,可以选择购买资源包。
    综合比较,我选择阿里云提供的OSS服务,毕竟真不贵。
    OSS可视化工具试用了Pic Go和OSS Browser,没啥好比较的,Pic Go方便太多了,尤其是Pic Go本身提供了Mark Down格式的地址支持和剪贴板上传两个功能,简直香的不行。
    总结:技术方案组成为:阿里云OSS服务+Pic Go。
    以下是搭建步骤:

    第一部分、OSS服务开通及配置

    1.开通阿里云OSS服务
    进入阿里云控制台,点击右侧“产品与服务”,找到“储存与CDN”,选择对象储存OSS,按提示开通服务。

    2.创建Bucket
    进入OSS服务主页,开始创建Bucket,Bucket可以简单地理解为相册。


    设置好Bucket名称,可以简单理解为相册名(设置的过程中会自动进行重名监测),区域根据情况进行选择,储存类型选择低频访问,同城冗余、版本控制等额外服务可不开通,读写权限选公共读写
    创建完成后在bucket列表就能看见刚创建好的bucket了,点击进入,创建目录。如果不用配置自己的域名,到此OSS的配置就结束了(个人建议不用配置自己的域名),配置个人域名的入口在传输管理里。

    上传文件以后点击详情就能看到该文件的地址了,此时通过复制地址就能实现图片的引用了,但是这样子不是很方便,所以第二个神器Pic Go就登场了。

第二部分,Pic Go

有关Pic Go的介绍和下载可自行百度,安装完毕后进行OSS设置,需要的参数如图:

首先是KeyId和KeySecret,这个鼠标移到阿里云控制台账户的头像上,从AccessKey管理进入。进入时会提示你创建子账户,我嫌麻烦,没创建。如果创建了子账户,创建时会给一组KeyId和KeySecret,记得记下来,然后需要从刚才入口上方的访问控制进去,对账户权限进行设置,配置OSS完全操作权限。


将KeyId和KeySecret分别粘贴到Pic Go对应的位置,存储空间名即为bucket名,存储路径即第一部分中设置的文件路径名,存储区域可以在bucket文件概述页面查看。

至此Pic Go配置完毕。Enjoy!!!

力推剪切板上传功能,对于截图深度用户不可谓太香,截图之后直接点剪切板上传,非常方便。上传完之后可以在相册里对图片进行管理,还可批量复制、批量删除。
End!全剧终!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go命令基础之go run发布时间:2022-07-10
下一篇:
go http 文件下载发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap