开发者社区> 问答> 正文

oss下载怎么显示进度条呢?

我想可以先获取文件的大小,用已下载大小来做比,获得百分比。
但是问题在于怎么获得oss上面的文件大小。
求大神支招,最好是python

展开
收起
kbyyd24 2014-09-16 19:47:28 9603 0
3 条回答
写回答
取消 提交回答
  • 回1楼cloudservice的帖子
    谢谢,我已经解决了。
    用get_object返回的HTTPresponse实例里面有个length数据,直接用
    2014-09-19 13:59:34
    赞同 展开评论 打赏
  • 回 楼主(kbyyd24) 的帖子
    可以使用OSS Python SDK 中的head_object 方法去获取到Object的描述信息,会记录在返回的http header中,你需要的文件长度可以通过http header中的Content-Length获取。
    具体文件描述信息的格式可以参考OSS API手册中5.4.5 head object 章节,API手册链接为:
    http://imgs-storage.cdn.aliyuncs.com/help/oss/oss%20api%2020140828.pdf?spm=5176.383663.9.3.HMv4Pi&file=oss%20api%2020140828.pdf
    2014-09-17 10:31:32
    赞同 展开评论 打赏
  • 分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
    回 楼主(kbyyd24) 的帖子
    您好!你可以参考一下python SDK开发包: http://help.aliyun.com/view/11108271_13438815.html?spm=5176.7225437.1997283481.8.HNWSzL
    2014-09-17 10:02:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载