七牛 | 云中图片批量下载

  • 内容
  • 相关

我记得,在我最开始建站的时候,傻傻的把照片放在网站下,过不了多久,随着日志的增加,图片也逐渐增多了,空间容量逐一缩减,心痛呀。所以当时就是先通过图片处理软件,把图片压缩得容量很小。但是这种方法治标不治本,后来发现了七牛、阿里OSS等国内的图床,其实呀,国内很多博主站长都喜欢使用七牛云来存储图片,因为有10G的免费空间哟。但是大多数都比较苦恼一件事,那就是不懂得如何批量下载七牛云图片到本地。

1、单文件(图片)的下载

单文件(图片)的下载是最简单的,登录七牛后台管理后,点击“内容管理”,找到所需要下载的文件,接着把鼠标移到该图片,然后在右侧点击"..."三个点,在下面选择“下载文件”直接点击下载。如图所示

通过如上的方式,可以一张一张的把需要的图片下载下来,数量少的话,以上方面可以说是很方便的,但是如果要你把全站的图片下载下来备份呢?你还一张一张的去下载????估计你的手废了,废了,废了。。。。

2、多文件(图片)的批量下载

其实吧,七牛官网已经考虑到此问题了,具体批量下载七牛云图片到本地的步骤如下。

①下载以下工具包解压到当地硬盘,比如 D 盘,那么解压之后就获得一个 qiniu 文件夹,里面包含有两个文件,分别是 qshell.conf qshell.exe 文件。下载的软件,在后面附件中。

②用记事本或者 Notepad++等软件打开 qshell.conf,文件内容如下图所示

③然后根据里面的要求填写相应的内容并保存。完成之后大概如下:

{
   "dest_dir"  :   "//images",
   "bucket"    :   "boke112",
   "domain"    :   "http://tp.boke112.com",
   access_key"    :"abcedfghijkl…………………………………………",
   "secret_key"    :"abcedfg…………………………………………sdfs",
   "is_private"    :false,
   "prefix"    :   "",
   "suffix"    :   ""
}

需要解释一下的是:

"dest_dir"后面路径的写法,绝对路径一定是“盘符://…//…”这种写法,不然会报错的。

其中access_keysecret_key的值可以在七牛云后台中的个人中心的密钥管理中获得。

④运行电脑的 CMD,比如刚才我们是解压在 D 盘,那么就在CMD 中先输入 d: 然后输入cd qiniu qshell qdownload 10 qshell.conf命令后即可自动下载七牛云的图片到本地指定的文件夹中,其中最后一条命令的 10 就是 10 线程的意思,一般是越大越快。具体如下图所示:

一般情况下等待一段时间就会自动下载完毕,我这次下载了带有前缀 boke112 的图片,图片不多,所以很快就下载完了。

至此,我们就成功实现了批量下载七牛云图片到本地。这个教程是在本地电脑运行的,理论上也是可以使用在服务器上使用,具体的做法就需要大家自行折腾了,这里就不再展开说了。下篇文章我们将通过上篇文章所学的Windows | 批处理命令——helpecho@rem批处理命令,实现在windows下点击自动执行七牛云图自动备份功能。

管理员设置回复可下载

 您阅读这篇文章共花了:

上一篇:华为网络基础 | 帧封装知识总结目录

下一篇:七牛 | 批处理批量下载图片(文件)

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:七牛 | 云中图片批量下载 - http://www.fishyoung.com/post-162.html