# 七牛云存储中没有外链域名,无法下载的问题

有三种方式来获取文件

# 方案一(外网流量下载)

您可以使用最新的图形化工具kodo-browser上传/下载试下,支持批量管理。

https://developer.qiniu.com/kodo/tools/5972/kodo-browser

注意:该工具目前使用源站域名进行上传/下载,流量费用为「外网流出流量,0GB - 100 TB 0.29 元/GB」

# 方案二(CDN流量批量下载)

您需要先新建一个同区域存储空间,会分配一个新的测试域名到新空间。

1)qshell account 此处填写ak 此处填写sk 此处填写自定义的用户名 (ak sk可以在控制台右上角的个人面板,密钥管理里找到)

  1. qshell listbucket 原bucket名 -o list.txt (list出全部文件,https://github.com/qiniu/qshell/blob/master/docs/listbucket.md)

3)cat list.txt | awk '{print $1}' >list_final.txt ( 用awk获取list结果的第一列)

4)qshell batchcopy 原bucket名 新bucket名 -i list_final.txt (复制到新bucket的文件和原bucket文件名一致,https://github.com/qiniu/qshell/blob/master/docs/batchcopy.md)

5)qshell qdownload newfilelist.txt (newfilelist.txt为下载的配置文档,https://github.com/qiniu/qshell/blob/master/docs/qdownload.md)

qshell安装包及文档请参考https://developer.qiniu.com/kodo/tools/1302/qshell

windows环境下安装教程参考 https://developer.qiniu.com/kodo/kb/5545/windows-environment-installation-qshell-tutorial

# 方案三(CDN流量单文件下载)

使用工具qrsctl

https://developer.qiniu.com/kodo/tools/1300/qrsctl

qrsctl get <bucket> <file> <file>