七牛云图床挂了?不用自定义域名找回图片
原理
- 新创建的存储空间有 30 天的测试域名,利用这个测试域名可以下载文件。
- 利用七牛云提供的命令行工具,把原空间文件批量拷贝到新空间
1. 下载 CLI 工具并绑定账号
https://developer.qiniu.com/kodo/tools/1302/qshell
以 window 为例,下载后在当前文件夹执行命令
1 | ./qshell-windows-x64.exe account [AccessKey] [SecretKey] |
2. 下载原空间文件列表
1 | ./qshell-windows-x64.exe listbucket marvinxu-blog list.txt |
注意:下载完后的列表里包含文件类型、大小等其他信息,统统删掉,每行只保留文件名
3. 在七牛云控制台新建空间
注意:新建空间一定要与域名失效空间在一个地区服务器上,否则无法拷贝进文件。
4. 批量拷贝文件到新空间
1 | ./qshell-windows-x64.exe batchcopy --force --overwrite marvinxu-blog marvin2006 list.txt |
5. 下载文件
1 | ./qshell-windows-x64.exe qdownload download.conf |
download.conf
1 | { |
注意路径要双斜杠,否则解析错误