七牛云存储文件批量下载到本地方法

2017年9月20日15:38:48 发表评论 214
阿里云优惠券

相信很多站长都在用着七牛云来存储着图片、js等一些静态文件,有时想备份时不知道怎么批量下载?怎么把七牛云存储文件批量下载到本地呢?七牛官方其实已经给了接口,但是官方教材写得比较简单,今天西安SEO就给大家详情说一下七牛云存储文件批量下载到本地方法

以沃森博客存在七牛云上的图片为例来演示批量下载:

七牛云存储文件批量下载到本地方法

1、下载官方的批量下载工具

2、部署批量下载文件

把下载的文件解压,放在电脑的D盘的qiniuxiazai(D:\qiniuxiazai)文件夹下面。如下图所示。

七牛云存储文件批量下载到本地方法

3、编辑wosn.conf文件

用记事本打开 wosn.conf 文件,然后编辑这个配置文件并保存。完成之后大概如下:

七牛云存储文件批量下载到本地方法

配置文件说明

dest_dir 下载文件存放路径,文件存放目录
bucket 七牛云空间名
domain 后台绑定的二级域名
access_key 七牛提供的AK后台可查
secret_key 七牛提供的SK后台可查
is_private 是否为私密空间true,false
prefix 附件前缀(一般留空)
suffix 附件后缀(一般留空)

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

七牛云存储文件批量下载到本地方法

4、cmd命令执行

填写好配置文件,然后就开始执行命令了。键盘【win+R】快捷键打开 【运行】窗口,输入cmd 回车 进入Windows系统的dos命令模式。

然后输入【D:】 进入D磁盘目录,再输入【cd qiniuxiazai】进入D磁盘下的qiniuxiazai文件夹下面,最后执行命令【 qshell qdownload 10 wosn.conf 】(qshell qdownload是命令;10下载的并发协程数量,从1~10 可以理解为下载速度。)。如下图所示

七牛云存储文件批量下载到本地方法

我这只有100来张图片,几十秒就下载完成。在电脑D盘qiniuwosn文件夹下,七牛wosn子域名上的所有文件都下载下来了,如下图所示。

七牛云存储文件批量下载到本地方法

5、拓展延伸

如果是想挪图片到其他存储空间,那么接下来就得把图片上传到空间相对应的文件夹里,然后通过以下两条SQL命令来替换数据库中关于七牛的链接为新的图片链接地址。

Code???ViewPrint
  1. UPDATE?wp_posts?SET?post_content?=?REPLACE(?post_content,'http://七牛域名地址.com1.z0.glb.clouddn.com','新的图片地址')?;
  2. UPDATE?wp_posts?SET?post_content?=?REPLACE(?post_content,'http://?七牛域名地址.qiniudn.com','新的图片地址')?;

七牛的图片链接地址可在“内容管理”中看到。如下图
七牛云存储文件批量下载到本地方法

至此,七牛云存储文件批量下载到本地方法就说完了。赶紧折腾去吧 :mrgreen: :mrgreen:

PS:注意自己电脑是32位还是64位的来选择程序下载。

AD支持一下沃森博客,请点这里一下!

历史上的今天:

  • 博主微信
  • 赶快加我来聊天吧
  • weinxin
  • 站长技术资源群
  • 群号:483950522
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: