如何将存储在七牛云中的图片批量下载到本地?

2017年09月15日 16:30:54  阅读 1,058 次 评论 27 条

国内很多博主站长都喜欢使用七牛云来存储图片,但是大多数都比较苦恼一件事,那就是不懂得如何批量下载七牛云图片到本地,我也曾经很困惑,当初下载七牛云图片的时候竟然是一张张下载的,那时候真的是累死我了(详见《如何下载七牛中的图片和替换数据库地址》)。幸好,今天看到一款神器,只需要简单设置就可以批量下载七牛云图片到本地,以后我们再也不用担心存储在七牛云的图片了。

如何将存储在七牛云中的图片批量下载到本地? 技术文档 第1张

批量下载七牛云图片到本地的步骤

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

2、用记事本或者 Notepad++ 软件打开 qshell.conf 文件,然后根据里面的要求填写相应的内容并保存。完成之后大概如下:

  1. {
  2.     "dest_dir"  :   "//images",
  3.     "bucket"    :   "boke112",
  4.     "domain"    :   "http://tp.boke112.com",
  5.     "access_key"    :"abcedfghijklmmnpdfdfdfdfdsfffsfdfsdfs",
  6.     "secret_key"    :"abcedfghijklmmnpdfdfdfdfdsfffsfdfsdfs",
  7.     "is_private"    :false,
  8.     "prefix"    :   "",
  9.     "suffix"    :   ""
  10. }

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

如何将存储在七牛云中的图片批量下载到本地? 技术文档 第2张

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

如何将存储在七牛云中的图片批量下载到本地? 技术文档 第3张

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

如何将存储在七牛云中的图片批量下载到本地? 技术文档 第4张

至此,我们就成功实现了批量下载七牛云图片到本地。这个教程是在本地电脑运行的,理论上也是可以使用在服务器上使用,具体的做法就需要大家自行折腾了,这里就不再展开说了。

PS:为了安全起见,使用过的这个 access_key 和 secret_key 可以在七牛云后台停用,等需要使用的时候再启用也不迟,这样就比较安全了。

特别声明

本文所用到的工具包来自于爱免费吧的《关于ZBlog七牛云图片批量转移本地手记》。

历史上的今天:

文章标签: ,   ,  
本文地址:https://www.yigujin.cn/1338.html
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!

相关文章 分类热门分类热评随机文章

阿里云双12嘉年华云服务器优惠价:1核1G100%CPU仅售277元/年,1核1G100%CPU仅售708元/3年,2核4G100%CPU仅售2160元/3年,1核2G10%CPU仅售825元/3年。

发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

表情

  • 大师兄
    大师兄 @回复

    不行的,如果文件名戴着/前缀,就会下载一堆日期文件夹,我这个有解决法子吗?别以为的抄别人文件了亲,好歹给个法子啊。

    • 懿古今
      懿古今2018-07-16 09:52  回复

      @大师兄文末已经说清楚该工具包来自于爱免费吧分享的,这个办法也刚好能解决我的需求,至于你的需求无法解决,只能自行百度或者找这个工具原作者问问了。

  • X隐者
    X隐者 @回复

    不行,提示错误了,下了一堆文件夹没文件

    • 懿古今
      懿古今2018-06-14 23:06  回复

      @X隐者关键还配置正确,我当初下载了几个七牛空间的都正常,现在的就不知道了

      • X隐者
        X隐者2018-06-15 07:41  回复

        @懿古今配置还是正确的,没法用官方的QSHELL下载了,挺好用,就是摸索半天

  • 7S分享网
    7S分享网 @回复

    七牛的还没用过,一般我的站图片都是和主站放在一起的,不知道分开储存图片有什么样的好处了

  • IT瞎扯蛋
    IT瞎扯蛋 @回复

    相比于七牛和阿里云。。还是觉得阿里云好点 。。有个oss客户端 。上传下载都很方便。虽然要收费

  • 康乐民博客
    康乐民博客 @回复

    我还是用阿里云的吧!阿里云支持批量下载的,之前用过七牛的,后来网站增加了SSL,想着反正都是收费,又是用的阿里云服务器,还不如阿里云全家桶呢!

  • Mr.Li
    Mr.Li @回复

    一般都是用官方支持SDK用下载。

  • 橘子书
    橘子书 @回复

    可惜七牛不支持https,不然我都考虑为博客部署ssl了。

    • 懿古今
      懿古今2017-09-17 23:00  回复

      @橘子书七牛是支持HTTPS的,只是要收费而已。又拍云倒是支持免费的HTTPS,想要玩SSL的话,可以考虑又拍云

  • Koolight
    Koolight @回复

    好像说有个插件可以的。

    • 懿古今
      懿古今2017-09-17 23:00  回复

      @Koolight这个倒是没听说过,这个方法其实也很简单,不过一般情况都很少会下载到本地,除非想要转移到其他地方去

  • xian y
    xian y @回复

    我有一个坏习惯,存在七牛的图片不会删,还是会保存在本地

    • 懿古今
      懿古今2017-09-16 20:01  回复

      @xian y我都是存放在七牛,本地倒是没存,所以用这个方法可以下载到本地存放,或者哪天放弃七牛了,也方便转移图片

  • 姜辰
    姜辰 @回复

    我还是喜欢又拍云,直接upx可以批量下载

    • 懿古今
      懿古今2017-09-16 20:02  回复

      @姜辰七牛官方不提供批量下载功能,所以有时候你想转移地方都比较麻烦

  • 明月登楼
    明月登楼 @回复

    难道博主删除了源站的原始文件吗?不知道为啥要下载七牛上的镜像?

    • 懿古今
      懿古今2017-09-16 20:02  回复

      @明月登楼[嘻嘻] 没有,刚好看到这个技术所以就试试,当初导航站的图片就是从七牛转移到本地,一张张下载真的累死人了

  • 狂放
    狂放 @回复

    我当初也是一张一张下的,可累死我了

  • 济南SEO
    济南SEO @回复

    说来惭愧,现在还不会用七牛,打算这段时间研究研究。谢谢古哥分享。