更新时间:2024-11-06 GMT+08:00
分享

对象下载简介(Java SDK)

开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。

OBS Java SDK提供了丰富的对象下载接口,可以通过以下方式下载对象:

请求参数

参数名

类型

约束

说明

isEncodeHeaders

boolean

可选

是否自动编码请求头,默认是true。

userHeaders

HashMap<String, String>

可选

用户头域。

ifMatchTag

String

可选

如果对象的ETag值与该参数值相同,则返回对象内容,否则抛出异常。

ifNoneMatchTag

String

可选

如果对象的ETag值与该参数值不相同,则返回对象内容,否则抛出异常。

ifModifiedSince

Date

可选

如果对象在指定的时间后有修改,则返回对象内容,否则返回错误。

ifUnmodifiedSince

Date

可选

如果对象在指定的时间后没有修改,则返回对象内容,否则返回错误。

imageProcess

String

可选

图片处理参数。

rangeStart

Long

可选

范围下载时,指定开始字节。

rangeEnd

Long

可选

范围下载时,指定结束字节。

replaceMetadata

ObjectRepleaceMetadata

可选

下载对象时重写响应头

sseCHeader

SseCHeader

可选

服务端加密头信息。

versionId

String

可选

版本号。

相关文档