你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FileDownloadHeaders interface
定义File_download操作的标头。
属性
accept |
指示服务支持针对部分文件内容的请求。 |
cache |
如果之前为文件指定了 ,则返回 。 |
content |
返回为“x-ms-content-disposition”标头指定的值,并指定如何处理响应。 |
content |
返回为 Content-Encoding 请求标头指定的值。 |
content |
返回为 Content-Language 请求标头指定的值。 |
content |
响应正文中存在的字节数。 |
contentMD5 | 如果文件包含 MD5 哈希并且请求是读取整个文件,则返回此响应标头,以便客户端能够检查消息内容完整性。 如果请求要读取指定范围,并且“x-ms-range-get-content-md5”设置为 true,则只要范围大小小于或等于 4 MB,请求将返回该范围的 MD5 哈希。 如果这两组条件都不是 true,则不会为“Content-MD5”标头返回任何值。 |
content |
指示如果客户端通过设置 Range 请求标头请求文件的子集,则返回的字节范围。 |
content |
为文件指定的内容类型。 默认内容类型为“application/octet-stream” |
copy |
上次尝试复制文件操作的结束时间,其中此文件是目标文件。 该值可以指定已完成、已中止或失败的复制尝试时间。 |
copy |
上次尝试的复制文件操作的字符串标识符,其中此文件是目标文件。 |
copy |
包含上次尝试的复制文件操作中复制的字节数和源中的总字节数,其中此文件是目标文件。 可以显示复制的 0 到内容长度字节之间。 |
copy |
URL 长度最大为 2KB,指定上次尝试的复制文件操作中使用的源文件,其中此文件是目标文件。 |
copy |
由“x-ms-copy-id”标识的复制操作的状态。 |
copy |
仅当 x-ms-copy-status 失败或挂起时显示。 描述严重或不严重复制操作错误的原因。 |
date | 服务生成的 UTC 日期/时间值指示启动响应的时间。 |
error |
错误代码 |
etag | ETag 包含一个值,可用于以引号有条件地执行操作。 |
file |
为文件设置的属性。 |
file |
更改文件的时间。 |
file |
如果文件具有 MD5 哈希,并且请求包含 range (range 或 x-ms-range) 的范围标头,则返回此响应标头,并返回整个文件的 MD5 值的值。 此值不一定等于 Content-MD5 标头中返回的值,后者是从请求的范围计算得出的。 |
file |
文件的创建时间。 |
file |
文件的 fileId。 |
file |
文件的上次写入时间。 |
file |
文件的父 fileId。 |
file |
文件的权限集的键。 |
is |
如果使用指定的算法完全加密文件数据和应用程序元数据,则此标头的值设置为 true。 否则,当文件未加密或仅加密) 文件/应用程序元数据的一部分时,值将设置为 false (。 |
last |
返回上次修改文件的日期和时间。 修改文件或其属性的任何操作将更新上次修改时间。 |
lease |
租用文件时,指定租约是无限期还是固定持续时间。 |
lease |
文件的租用状态。 |
lease |
文件的当前租用状态。 |
metadata | 一组作为用户定义元数据、与此文件关联的名称-值对。 |
request |
此标头唯一地标识发出的请求,并且可用于解决请求问题。 |
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
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
leaseState
leaseStatus
metadata
一组作为用户定义元数据、与此文件关联的名称-值对。
metadata?: {[propertyName: string]: string}
属性值
{[propertyName: string]: string}
requestId
此标头唯一地标识发出的请求,并且可用于解决请求问题。
requestId?: string
属性值
string
version
指示用于执行请求的文件服务的版本。
version?: string
属性值
string