开发者社区> 问答> 正文

OSS中关于object的下载。

OSS中 ,产品文档里在介绍  “通过GetObjectRequest获取Object”  的章节中,写了一个
// 获取0~100字节范围内的数据
getObjectRequest.setRange(0, 100);


我想问一下这个方法怎么用啊,是什么意思!!!
例如:我从本地上传了一个txt文档,大小是500B,现在我想获取第100到200字节的内容,就应该是getObjectRequest.setRange(100, 200); 那我如何把这部分内容下载到本地呢???


求指教!!!

展开
收起
zhangty 2015-05-06 19:17:44 5232 0
1 条回答
写回答
取消 提交回答
  • // 初始化OSSClient
    OSSClient client = ...;

    // 新建GetObjectRequest
    GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, key);

    // 获取0~100字节范围内的数据
    getObjectRequest.setRange(0, 100);

    // 获取Object,返回结果为OSSObject对象
    OSSObject object = client.getObject(getObjectRequest);

    // 下载Object到本地文件
    ObjectMetadata objectMetadata = client.getObject(getObjectRequest, new File("/path/to/file"));
    2015-05-07 16:50:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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