你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FileDownloadHeaders interface

定义File_download操作的标头。

属性

acceptRanges

指示服务支持针对部分文件内容的请求。

cacheControl

如果之前为文件指定了 ,则返回 。

contentDisposition

返回为“x-ms-content-disposition”标头指定的值,并指定如何处理响应。

contentEncoding

返回为 Content-Encoding 请求标头指定的值。

contentLanguage

返回为 Content-Language 请求标头指定的值。

contentLength

响应正文中存在的字节数。

contentMD5

如果文件包含 MD5 哈希并且请求是读取整个文件,则返回此响应标头,以便客户端能够检查消息内容完整性。 如果请求要读取指定范围,并且“x-ms-range-get-content-md5”设置为 true,则只要范围大小小于或等于 4 MB,请求将返回该范围的 MD5 哈希。 如果这两组条件都不是 true,则不会为“Content-MD5”标头返回任何值。

contentRange

指示如果客户端通过设置 Range 请求标头请求文件的子集,则返回的字节范围。

contentType

为文件指定的内容类型。 默认内容类型为“application/octet-stream”

copyCompletedOn

上次尝试复制文件操作的结束时间,其中此文件是目标文件。 该值可以指定已完成、已中止或失败的复制尝试时间。

copyId

上次尝试的复制文件操作的字符串标识符,其中此文件是目标文件。

copyProgress

包含上次尝试的复制文件操作中复制的字节数和源中的总字节数,其中此文件是目标文件。 可以显示复制的 0 到内容长度字节之间。

copySource

URL 长度最大为 2KB,指定上次尝试的复制文件操作中使用的源文件,其中此文件是目标文件。

copyStatus

由“x-ms-copy-id”标识的复制操作的状态。

copyStatusDescription

仅当 x-ms-copy-status 失败或挂起时显示。 描述严重或不严重复制操作错误的原因。

date

服务生成的 UTC 日期/时间值指示启动响应的时间。

errorCode

错误代码

etag

ETag 包含一个值,可用于以引号有条件地执行操作。

fileAttributes

为文件设置的属性。

fileChangeOn

更改文件的时间。

fileContentMD5

如果文件具有 MD5 哈希,并且请求包含 range (range 或 x-ms-range) 的范围标头,则返回此响应标头,并返回整个文件的 MD5 值的值。 此值不一定等于 Content-MD5 标头中返回的值,后者是从请求的范围计算得出的。

fileCreatedOn

文件的创建时间。

fileId

文件的 fileId。

fileLastWriteOn

文件的上次写入时间。

fileParentId

文件的父 fileId。

filePermissionKey

文件的权限集的键。

isServerEncrypted

如果使用指定的算法完全加密文件数据和应用程序元数据,则此标头的值设置为 true。 否则,当文件未加密或仅加密) 文件/应用程序元数据的一部分时,值将设置为 false (。

lastModified

返回上次修改文件的日期和时间。 修改文件或其属性的任何操作将更新上次修改时间。

leaseDuration

租用文件时,指定租约是无限期还是固定持续时间。

leaseState

文件的租用状态。

leaseStatus

文件的当前租用状态。

metadata

一组作为用户定义元数据、与此文件关联的名称-值对。

requestId

此标头唯一地标识发出的请求,并且可用于解决请求问题。

version

指示用于执行请求的文件服务的版本。

属性详细信息

acceptRanges

指示服务支持针对部分文件内容的请求。

acceptRanges?: string

属性值

string

cacheControl

如果之前为文件指定了 ,则返回 。

cacheControl?: string

属性值

string

contentDisposition

返回为“x-ms-content-disposition”标头指定的值,并指定如何处理响应。

contentDisposition?: string

属性值

string

contentEncoding

返回为 Content-Encoding 请求标头指定的值。

contentEncoding?: string

属性值

string

contentLanguage

返回为 Content-Language 请求标头指定的值。

contentLanguage?: string

属性值

string

contentLength

响应正文中存在的字节数。

contentLength?: number

属性值

number

contentMD5

如果文件包含 MD5 哈希并且请求是读取整个文件,则返回此响应标头,以便客户端能够检查消息内容完整性。 如果请求要读取指定范围,并且“x-ms-range-get-content-md5”设置为 true,则只要范围大小小于或等于 4 MB,请求将返回该范围的 MD5 哈希。 如果这两组条件都不是 true,则不会为“Content-MD5”标头返回任何值。

contentMD5?: Uint8Array

属性值

Uint8Array

contentRange

指示如果客户端通过设置 Range 请求标头请求文件的子集,则返回的字节范围。

contentRange?: string

属性值

string

contentType

为文件指定的内容类型。 默认内容类型为“application/octet-stream”

contentType?: string

属性值

string

copyCompletedOn

上次尝试复制文件操作的结束时间,其中此文件是目标文件。 该值可以指定已完成、已中止或失败的复制尝试时间。

copyCompletedOn?: Date

属性值

Date

copyId

上次尝试的复制文件操作的字符串标识符,其中此文件是目标文件。

copyId?: string

属性值

string

copyProgress

包含上次尝试的复制文件操作中复制的字节数和源中的总字节数,其中此文件是目标文件。 可以显示复制的 0 到内容长度字节之间。

copyProgress?: string

属性值

string

copySource

URL 长度最大为 2KB,指定上次尝试的复制文件操作中使用的源文件,其中此文件是目标文件。

copySource?: string

属性值

string

copyStatus

由“x-ms-copy-id”标识的复制操作的状态。

copyStatus?: CopyStatusType

属性值

copyStatusDescription

仅当 x-ms-copy-status 失败或挂起时显示。 描述严重或不严重复制操作错误的原因。

copyStatusDescription?: string

属性值

string

date

服务生成的 UTC 日期/时间值指示启动响应的时间。

date?: Date

属性值

Date

errorCode

错误代码

errorCode?: string

属性值

string

etag

ETag 包含一个值,可用于以引号有条件地执行操作。

etag?: string

属性值

string

fileAttributes

为文件设置的属性。

fileAttributes?: string

属性值

string

fileChangeOn

更改文件的时间。

fileChangeOn?: Date

属性值

Date

fileContentMD5

如果文件具有 MD5 哈希,并且请求包含 range (range 或 x-ms-range) 的范围标头,则返回此响应标头,并返回整个文件的 MD5 值的值。 此值不一定等于 Content-MD5 标头中返回的值,后者是从请求的范围计算得出的。

fileContentMD5?: Uint8Array

属性值

Uint8Array

fileCreatedOn

文件的创建时间。

fileCreatedOn?: Date

属性值

Date

fileId

文件的 fileId。

fileId?: string

属性值

string

fileLastWriteOn

文件的上次写入时间。

fileLastWriteOn?: Date

属性值

Date

fileParentId

文件的父 fileId。

fileParentId?: string

属性值

string

filePermissionKey

文件的权限集的键。

filePermissionKey?: string

属性值

string

isServerEncrypted

如果使用指定的算法完全加密文件数据和应用程序元数据,则此标头的值设置为 true。 否则,当文件未加密或仅加密) 文件/应用程序元数据的一部分时,值将设置为 false (。

isServerEncrypted?: boolean

属性值

boolean

lastModified

返回上次修改文件的日期和时间。 修改文件或其属性的任何操作将更新上次修改时间。

lastModified?: Date

属性值

Date

leaseDuration

租用文件时,指定租约是无限期还是固定持续时间。

leaseDuration?: LeaseDurationType

属性值

leaseState

文件的租用状态。

leaseState?: LeaseStateType

属性值

leaseStatus

文件的当前租用状态。

leaseStatus?: LeaseStatusType

属性值

metadata

一组作为用户定义元数据、与此文件关联的名称-值对。

metadata?: {[propertyName: string]: string}

属性值

{[propertyName: string]: string}

requestId

此标头唯一地标识发出的请求,并且可用于解决请求问题。

requestId?: string

属性值

string

version

指示用于执行请求的文件服务的版本。

version?: string

属性值

string