下载问题 FAQ

最近更新时间:2017-08-16 16:46:10

Q1:下载失败,响应非 200 状态码,我应该怎么处理?
参考文档:通过 http 状态码,判断下载失败原因


Q2:怎样实现视频链接只能播放,不能下载?
播放其实就是一种形式的下载,所以只能播放不能下载是实现不了的,但我们可以用一些方式去避免别人下载:
方法 1 :可以开启域名 时间戳防盗链 ,使得视频链接只在一段时间内可以访问。
方法 2 :用网页播放器播放视频,可以隐藏掉播放链接。虽然链接可以通过抓包获得,但是此方法可以屏蔽掉大部分的小白用户。


Q3:如何打包下载多个文件?
无法通过一次请求,下载多个文件,但是可以用 mkzip 命令,在云端将多个文件打包,然后直接下载该 zip 文件。


Q4:下载速度太慢,如何解决?
下载速度慢一般有以下几种情况:
1.使用七牛测试域名。七牛的测试域名有单 IP 访问次数和带宽的限制,更换自定义的融合 CDN 加速域名,可以解决。观看视频教程
2.用户本地的 DNS 设置有问题,跟本地出口 IP 不属同省同运营商,可以用 这个页面 检测,并根据检测结果修改 DNS
3.创建域名时使用场景选择有误,比如将网页平台的域名用作视频点播。这种情况需要给七牛提交工单,修改域名使用场景。


Q5:上传前文件的大小和下载的文件大小不一致是什么原因?
首先 刷新 CDN 缓存 ,刷新 10 分钟后,可通过 检查文件 md5 的方式,来看文件和原文件是否一致。


Q6:为什么浏览器访问文件不是预览,而是直接下载?
浏览器会判断文件是否是自己支持预览的格式,如果文件直接下载,说明该浏览器不支持该文件格式。比如 webp 格式的图片,只有 chrome 浏览器支持,其他浏览器不支持。


Q7:如何实现数据迁移?
同一账号、不同区域的数据迁移,可以通过 跨区域同步功能迁移数据 操作。
其他情况,可以使用 qshell 工具。先用 qdownload 命令批量下载到本地,再用 qupload 批量上传到另一空间。
以上内容是否对您有帮助?
  • 提交工单