对象存储

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

    下载设置

    最近更新时间: 2023-10-17 17:08:49

    自定义下载速度

    客户端访问文件(Object)时会占用较大带宽,在某些不容易控制流控的客户端上可能会对其他应用造成影响。为避免此类问题,可以利用单链接限速功能在上传(参考上传策略trafficLimit 参数、下载文件等操作中进行流量控制,以保证其他应用的网络带宽。下载时以给该资源URL添加参数?X-Qiniu-Traffic-Limit=<value> ,限制此次下载请求响应速度:

    http://<domain>/<key>?X-Qiniu-Traffic-Limit=899200
    
    • X-Qiniu-Traffic-Limit,限速值取值范围为 819200 ~ 838860800,单位为 bit/s

    自定义404响应

    开发者可以要求七牛云存储在目标资源不存在时返回一个特定的内容,例如在网站上为这些找不到的资源显示一张特定的提示图片。通过自定义404响应可以达到这个效果。开发者只需向指定的空间上传一个资源名为errno-404的文件即可。

    自定义资源下载名

    默认情况下,如果在浏览器中访问一个资源URL,浏览器都会试图直接在浏览器中打开这个资源,例如一张图片。如果希望浏览器的动作是下载而不是打开,可以给该资源URL添加参数?attname=<file_name>

    http://<domain>/<key>?attname=<file_name>
    

    注意
    对于中文文件名,为了更好的支持中文,将attname=后面的中文文件名部分URLEncoder

    以Java举例:

    String URL = String.format("http://obzksbzy4.bkt.clouddn.com/4.jpg?attname=%s",URLEncoder.encode("(你好).jpg", "utf-8"))
    以上内容是否对您有帮助?
  • Qvm free helper
    Close