对象存储

  • 对象存储 > 使用指南 > 开发指南 > 下载资源

    下载资源

    最近更新时间: 2020-12-28 20:06:09

    资源的下载采用HTTP GET方式(详见RFC2616 标准)。下载过程所需的参数作为URL参数:

    http://<domain>/<key>?<param1>=<value1>&<param2>=<value2>...
    

    下载过程通过标准的HTTP头部Range字段支持分片下载。用户可以在下载时设定该字段,指定只下载该资源的一部分内容:

    Range: bytes=<first-byte-pos>-<last-byte-pos>
    

    支持Range字段相当于提供了断点续传功能,对于大资源的下载可以提供比较好的用户体验,例如暂停下载、网络中断并恢复后继续下载。

    我们经常可以看到移动应用中有一个设置:只在WIFI连接时下载。这个功能就可以通过资源下载对Range字段的支持而比较容易的实现。客户端通过在网络连接切换时判断当前连接类型来自动判断是否应该暂停下载,这样可以避免因为大资源的下载而耗尽3G流量(例如安装包的下载)。

    以上内容是否对您有帮助?
  • Qvm free helper
    Close