国内很多博主站长都喜欢使用七牛云来存储图片,但是大多数都比较苦恼一件事,那就是不懂得如何批量下载七牛云图片到本地,我也曾经很困惑,当初下载七牛云图片的时候竟然是一张张下载的,那时候真的是累死我了(详见《如何下载七牛中的图片和替换数据库地址》)。幸好,今天看到一款神器,只需要简单设置就可以批量下载七牛云图片到本地,以后我们再也不用担心存储在七牛云的图片了。
批量下载七牛云图片到本地的步骤
1、下载以下工具包解压到当地硬盘,比如 D 盘,那么解压之后就获得一个 qiniu 文件夹,里面包含有两个文件,分别是 qshell.conf 和 qshell.exe 文件。
2、用记事本或者 Notepad++ 软件打开 qshell.conf 文件,然后根据里面的要求填写相应的内容并保存。完成之后大概如下:
- {
- "dest_dir" : "//images",
- "bucket" : "boke112",
- "domain" : "http://tp.boke112.com",
- "access_key" :"abcedfghijklmmnpdfdfdfdfdsfffsfdfsdfs",
- "secret_key" :"abcedfghijklmmnpdfdfdfdfdsfffsfdfsdfs",
- "is_private" :false,
- "prefix" : "",
- "suffix" : ""
- }
其中 access_key 和 secret_key 的值可以在七牛云后台中的个人中心的密钥管理中获得。
3、运行电脑的 CMD,比如刚才我们是解压在 D 盘,那么就在 CMD 中分别输入 d:、cd qiniu 和 qshell qdownload 10 qshell.conf 命令后即可自动下载七牛云的图片到本地指定的文件夹中,其中最后一条命令的 10 就是 10 线程的意思,一般是越大越快。具体如下图所示:
一般情况下等待一段时间就会自动下载完毕,我这次下载了带有前缀 boke112 的图片,图片不多,所以很快就下载完了。
至此,我们就成功实现了批量下载七牛云图片到本地。这个教程是在本地电脑运行的,理论上也是可以使用在服务器上使用,具体的做法就需要大家自行折腾了,这里就不再展开说了。
PS:为了安全起见,使用过的这个 access_key 和 secret_key 可以在七牛云后台停用,等需要使用的时候再启用也不迟,这样就比较安全了。
发表于2017-09-15 17:38 沙发
说来惭愧,现在还不会用七牛,打算这段时间研究研究。谢谢古哥分享。
@济南SEO七牛来用存放图片还是很不错的
发表于2017-09-15 20:05 板凳
我当初也是一张一张下的,可累死我了
@狂放[抓狂] 是的,当初我的导航站就是这样,一张张下载
发表于2017-09-16 00:14 地板
难道博主删除了源站的原始文件吗?不知道为啥要下载七牛上的镜像?
@明月登楼[呲牙] 没有,刚好看到这个技术所以就试试,当初导航站的图片就是从七牛转移到本地,一张张下载真的累死人了
发表于2017-09-16 12:29 4楼
我还是喜欢又拍云,直接upx可以批量下载
@姜辰七牛官方不提供批量下载功能,所以有时候你想转移地方都比较麻烦
发表于2017-09-16 18:31 5楼
我有一个坏习惯,存在七牛的图片不会删,还是会保存在本地
@xian y我都是存放在七牛,本地倒是没存,所以用这个方法可以下载到本地存放,或者哪天放弃七牛了,也方便转移图片
发表于2017-09-16 20:39 6楼
好像说有个插件可以的。
@Koolight这个倒是没听说过,这个方法其实也很简单,不过一般情况都很少会下载到本地,除非想要转移到其他地方去
发表于2017-09-16 22:20 7楼
可惜七牛不支持https,不然我都考虑为博客部署ssl了。
@橘子书七牛是支持HTTPS的,只是要收费而已。又拍云倒是支持免费的HTTPS,想要玩SSL的话,可以考虑又拍云
发表于2017-09-18 19:43 8楼
一般都是用官方支持SDK用下载。
@Mr.Li[赞] 记得我第一次是一张张下载的
发表于2017-09-19 19:33 9楼
我还是用阿里云的吧!阿里云支持批量下载的,之前用过七牛的,后来网站增加了SSL,想着反正都是收费,又是用的阿里云服务器,还不如阿里云全家桶呢!
@康乐民博客[赞] 这个想法和做法比较好
发表于2017-09-30 09:15 10楼
相比于七牛和阿里云。。还是觉得阿里云好点 。。有个oss客户端 。上传下载都很方便。虽然要收费
@IT瞎扯蛋七牛也有插件自动上传的,下载就不知道了
发表于2017-12-01 13:02 11楼
七牛的还没用过,一般我的站图片都是和主站放在一起的,不知道分开储存图片有什么样的好处了
@7S分享网分开存放有一点优点就是加快加载速度,不过如果也开启有CDN,也就无所谓了
发表于2018-06-12 21:49 12楼
不行,提示错误了,下了一堆文件夹没文件
@X隐者关键还配置正确,我当初下载了几个七牛空间的都正常,现在的就不知道了
@懿古今配置还是正确的,没法用官方的QSHELL下载了,挺好用,就是摸索半天
发表于2018-07-16 09:29 13楼
不行的,如果文件名戴着/前缀,就会下载一堆日期文件夹,我这个有解决法子吗?别以为的抄别人文件了亲,好歹给个法子啊。
@大师兄文末已经说清楚该工具包来自于爱免费吧分享的,这个办法也刚好能解决我的需求,至于你的需求无法解决,只能自行百度或者找这个工具原作者问问了。