七牛+Automator构建简单快捷的文件上传系统

问题来由

自从决定用Markdown写教程和技术文档,就很快遇到了插入图片的问题,因为Markdown需要用图片链接的方式展示图片,所以就研究了一下如何将本地图片上传到xx云,然后再获取图片的访问链接。

最后参照两篇文章解决了这个问题,而且方法简单优雅。以下是两篇文章的链接:

利用七牛 qshell 和 Automator 打造快捷上传服务

自制永久免费的私有图床,替代iPic,你值得拥有

这篇是学习了两篇文章并自己实现后按照我自己的理解做的一个梳理与总结,感谢以上两篇文章作者!

所需资源
  1. 该解决方案针对MacOS平台。其他平台肯定也能实现,只是需要另做研究,后面可能会研究Windows平台下的实现方式。
  2. 注册一个七牛云的个人账户。
  3. 最好能购买并备案一个域名,前期可以使用七牛的测试域名。
实现过程
一、七牛云相关的准备工作
  1. 注册一个七牛云个人账户并完成实名认证,你会获得一定大小的免费存储空间。
  2. 进入产品主页,在左侧菜单栏点击【对象存储】,然后选择【空间管理】,再点击【新建空间】。在这里插入图片描述

然后按照要求创建空间。空间名称最好写个有意义的名字,这个后面会用到,访问控制如果没有特别需要就选公开就行。

  1. 获取七牛分配的CDN测试域名。在左侧菜单栏点击【CDN】,然后选择【域名管理】。这个域名后面也要用到。

在这里插入图片描述

  1. 在【个人中心】> 【密钥管理中】找到自己的一对密钥,Access/SecretKey,后面会用到。
  2. 在七牛云开发者中心下载命令行工具(qshell)。qshell下载

下载后可按官方文档的设置方法进行配置。我是按照上面作者的方法配置的,方法如下:

$ mv ~/Downloads/qshell /usr/local/bin
$ chmod 755 /usr/local/bin/qshell
$ qshell account accessKey secretKey name

以上三条命令分别是先移动下载好的qshell到bin文件夹,然后给予文件权限,最后鉴权。最后一条命令的accessKey secretKey就是步骤4中得到的一对密钥,name是七牛云账号名称,这在官方文档里都有说明。

二、Automator部分
  1. 打开Automator选择【快速操作】
    在这里插入图片描述<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

角落工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值