OBS NODE.JS SDK-下载对象:返回结果(InterfaceResult)
返回结果(InterfaceResult)
字段名 |
类型 |
说明 |
---|---|---|
RequestId |
String |
OBS服务端返回的请求ID。 |
DeleteMarker |
String |
标识删除的对象是否是删除标记。 |
LastModified |
String |
对象的最近一次修改时间。 |
ContentLength |
String |
对象数据的长度。 |
CacheControl |
String |
响应中的Cache-Control头。 |
ContentDisposition |
String |
响应中的Content-Disposition头。 |
ContentEncoding |
String |
响应中的Content-Encoding头 |
ContentLanguage |
String |
响应中的Content-Language头 |
ContentType |
String |
对象的MIME类型。 |
Expires |
String |
响应中的Expires头。 |
ETag |
String |
对象的ETag值。 |
VersionId |
String |
对象的版本号。 |
WebsiteRedirectLocation |
String |
当桶设置了Website配置,该参数指明对象的重定向地址。 |
StorageClass |
String |
对象的存储类型,当对象存储类型是标准存储时,该值为空。 |
Restore |
String |
归档存储类型对象的取回状态。 |
AllowOrigin |
String |
如果请求中的Origin满足桶的CORS规则,则返回CORS规则中的AllowedOrigin。 |
AllowHeader |
String |
如果请求的RequestHeader满足桶的CORS规则,则返回CORS规则中的AllowedHeader。 |
AllowMethod |
String |
桶CORS规则中的AllowedMethod。 |
ExposeHeader |
String |
桶CORS规则中的ExposeHeader。 |
MaxAgeSeconds |
String |
桶CORS规则中的MaxAgeSeconds。 |
SseKms |
String |
SSE-KMS方式的算法。 |
SseKmsKey |
String |
SSE-KMS方式的主密钥。 |
SseC |
String |
SSE-C方式的算法。 |
SseCKeyMd5 |
String |
SSE-C方式的密钥的MD5值。 |
Expiration |
String |
对象的详细过期信息。 |
Content |
String 或 stream.Readable |
对象的内容。当设置了SaveAsFile时该值为空;当设置了SaveAsStream且为true时该值为stream.Readable对象;当SaveAsFile和SaveAsStream都未设置时为Buffer对象。 |
Metadata |
Object |
对象自定义元数据。 |