下载问题 FAQ

下载问题 FAQ

Q1:下载失败,响应非 200 状态码,我应该怎么处理?

参考文档:通过 http 状态码,判断下载失败原因

Q2:怎样实现视频链接只能播放,不能下载?

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

Q3:如何打包下载多个文件?

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

Q4:下载速度太慢,如何解决?

下载速度慢一般有以下几种情况: 1.使用七牛测试域名。七牛的测试域名有单 IP 访问次数和带宽的限制,更换自定义的 CDN 加速域名,可以解决。观看视频教程。2.用户本地的 DNS 设置有问题,跟本地出口 IP 不属同省同运营商,可以用 这个页面 检测,并根据检测结果修改 DNS。3.创建域名时使用场景选择有误,比如将网页平台的域名用作视频点播。这种情况需要给七牛提交工单,修改域名使用场景。4.客户网络下行带宽较差,可以参考 网络测试 检查客户网络情况。5.如果确认客户网络正常,主要是未击中CDN缓存的资源加载慢,可以对相关资源做下 【文件预取】(控制台预取文件,文件预取API) 操作;同时针对不同类型的文件设置核实的缓存策略。

Q5:上传前文件的大小和下载的文件大小不一致是什么原因?

首先 刷新 CDN 缓存 ,刷新 10 分钟后,可通过 检查文件 md5 的方式,来看文件和原文件是否一致。

Q6:为什么浏览器访问文件不是预览,而是直接下载?

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

Q7:如何实现数据迁移?

同一账号、不同区域的数据迁移,可以通过 跨区域同步功能迁移数据 操作。其他情况,可以使用 qshell 工具。先用 qdownload 命令批量下载到本地,再用 qupload 批量上传到另一空间。

Q8:如何禁止访问某个文件?

如果文件是存储在【七牛存储空间】的,您可以调用 修改文件状态 接口将对应文件禁用来实现。 注意:文件状态禁用后,如需全网生效,需要刷新下CDN缓存(七牛控制台刷新CDN缓存,调用API接口刷新CDN缓存)。

相关推荐

王八能活多久?
365bet娱乐网

王八能活多久?

📅 06-30 👁️ 7614
麻雀在哪里可以买
365bet娱乐网

麻雀在哪里可以买

📅 07-20 👁️ 2163
中国最冷的地方是什么地方?中国最冷的地方前3名盘点
beat365平台正版

中国最冷的地方是什么地方?中国最冷的地方前3名盘点

📅 07-09 👁️ 5003