Udostępnij przez


FileDownloadHeaders interface

Definiuje nagłówki dla operacji File_download.

Właściwości

acceptRanges

Wskazuje, że usługa obsługuje żądania częściowej zawartości pliku.

cacheControl

Zwrócony, jeśli został wcześniej określony dla pliku.

contentDisposition

Zwraca wartość, która została określona dla nagłówka "x-ms-content-disposition" i określa sposób przetwarzania odpowiedzi.

contentEncoding

Zwraca wartość, która została określona dla nagłówka żądania Content-Encoding.

contentLanguage

Zwraca wartość, która została określona dla nagłówka żądania Content-Language.

contentLength

Liczba bajtów znajdujących się w treści odpowiedzi.

contentMD5

Jeśli plik ma skrót MD5 i żądanie ma odczytać pełny plik, ten nagłówek odpowiedzi zostanie zwrócony, aby klient mógł sprawdzić integralność zawartości komunikatu. Jeśli żądanie ma odczytać określony zakres, a wartość "x-ms-range-get-content-md5" ma wartość true, żądanie zwraca skrót MD5 dla zakresu, o ile rozmiar zakresu jest mniejszy lub równy 4 MB. Jeśli żaden z tych zestawów warunków nie jest spełniony, dla nagłówka "Content-MD5" nie jest zwracana żadna wartość.

contentRange

Wskazuje zakres bajtów zwracanych, jeśli klient zażądał podzestawu pliku, ustawiając nagłówek żądania zakresu.

contentType

Typ zawartości określony dla pliku. Domyślnym typem zawartości jest "application/octet-stream"

copyCompletedOn

Czas ostatniej próby skopiowania pliku, w którym ten plik był plikiem docelowym. Ta wartość może określać czas ukończenia, przerwania lub nieudanej próby kopiowania.

copyId

Identyfikator ciągu ostatniej próby operacji kopiowania pliku, w której ten plik był plikiem docelowym.

copyProgress

Zawiera liczbę skopiowanych bajtów i łączną liczbę bajtów w źródle podczas ostatniej próby operacji kopiowania pliku, w której ten plik był plikiem docelowym. Może pokazywać skopiowane bajty z zakresu od 0 do wartości Content-Length.

copySource

Adres URL o długości do 2 KB, który określa plik źródłowy używany podczas ostatniej próby operacji kopiowania pliku, w którym ten plik był plikiem docelowym.

copyStatus

Stan operacji kopiowania zidentyfikowany przez "x-ms-copy-id".

copyStatusDescription

Pojawia się tylko wtedy, gdy stan x-ms-copy-failed lub pending. Opisuje przyczynę niepowodzenia operacji kopiowania krytycznego lub niekrytycznego.

date

Wartość daty/godziny UTC wygenerowana przez usługę, która wskazuje godzinę, o której zainicjowano odpowiedź.

errorCode

Kod błędu

etag

Element ETag zawiera wartość, której można użyć do warunkowego wykonywania operacji w cudzysłowie.

fileAttributes

Atrybuty ustawione dla pliku.

fileChangeOn

Zmień czas dla pliku.

fileContentMD5

Jeśli plik ma skrót MD5, a żądanie zawiera nagłówek zakresu (Zakres lub x-ms-range), ten nagłówek odpowiedzi jest zwracany z wartością wartości MD5 całego pliku. Ta wartość może być równa wartości zwracanej w nagłówku Content-MD5, a ta ostatnia jest obliczana z żądanego zakresu.

fileCreatedOn

Czas utworzenia pliku.

fileId

FileId pliku.

fileLastWriteOn

Czas ostatniego zapisu dla pliku.

fileParentId

Identyfikator pliku nadrzędnego.

filePermissionKey

Klucz zestawu uprawnień dla pliku.

isServerEncrypted

Wartość tego nagłówka jest ustawiona na wartość true, jeśli dane pliku i metadane aplikacji są całkowicie szyfrowane przy użyciu określonego algorytmu. W przeciwnym razie wartość jest ustawiona na false (gdy plik jest niezaszyfrowany lub jeśli zaszyfrowane są tylko części metadanych pliku/aplikacji).

lastModified

Zwraca datę i godzinę ostatniej modyfikacji pliku. Każda operacja modyfikującą plik lub jego właściwości aktualizuje czas ostatniej modyfikacji.

leaseDuration

Gdy plik jest dzierżawiony, określa, czy dzierżawa ma nieskończony, czy stały czas trwania.

leaseState

Stan dzierżawy pliku.

leaseStatus

Bieżący stan dzierżawy pliku.

metadata

Zestaw par nazwa-wartość skojarzonych z tym plikiem jako metadanych zdefiniowanych przez użytkownika.

posixProperties

Właściwości plików NFS.

requestId

Ten nagłówek jednoznacznie identyfikuje żądanie, które zostało wykonane i może służyć do rozwiązywania problemów z żądaniem.

version

Wskazuje wersję usługi plików używaną do wykonania żądania.

Szczegóły właściwości

acceptRanges

Wskazuje, że usługa obsługuje żądania częściowej zawartości pliku.

acceptRanges?: string

Wartość właściwości

string

cacheControl

Zwrócony, jeśli został wcześniej określony dla pliku.

cacheControl?: string

Wartość właściwości

string

contentDisposition

Zwraca wartość, która została określona dla nagłówka "x-ms-content-disposition" i określa sposób przetwarzania odpowiedzi.

contentDisposition?: string

Wartość właściwości

string

contentEncoding

Zwraca wartość, która została określona dla nagłówka żądania Content-Encoding.

contentEncoding?: string

Wartość właściwości

string

contentLanguage

Zwraca wartość, która została określona dla nagłówka żądania Content-Language.

contentLanguage?: string

Wartość właściwości

string

contentLength

Liczba bajtów znajdujących się w treści odpowiedzi.

contentLength?: number

Wartość właściwości

number

contentMD5

Jeśli plik ma skrót MD5 i żądanie ma odczytać pełny plik, ten nagłówek odpowiedzi zostanie zwrócony, aby klient mógł sprawdzić integralność zawartości komunikatu. Jeśli żądanie ma odczytać określony zakres, a wartość "x-ms-range-get-content-md5" ma wartość true, żądanie zwraca skrót MD5 dla zakresu, o ile rozmiar zakresu jest mniejszy lub równy 4 MB. Jeśli żaden z tych zestawów warunków nie jest spełniony, dla nagłówka "Content-MD5" nie jest zwracana żadna wartość.

contentMD5?: Uint8Array

Wartość właściwości

Uint8Array

contentRange

Wskazuje zakres bajtów zwracanych, jeśli klient zażądał podzestawu pliku, ustawiając nagłówek żądania zakresu.

contentRange?: string

Wartość właściwości

string

contentType

Typ zawartości określony dla pliku. Domyślnym typem zawartości jest "application/octet-stream"

contentType?: string

Wartość właściwości

string

copyCompletedOn

Czas ostatniej próby skopiowania pliku, w którym ten plik był plikiem docelowym. Ta wartość może określać czas ukończenia, przerwania lub nieudanej próby kopiowania.

copyCompletedOn?: Date

Wartość właściwości

Date

copyId

Identyfikator ciągu ostatniej próby operacji kopiowania pliku, w której ten plik był plikiem docelowym.

copyId?: string

Wartość właściwości

string

copyProgress

Zawiera liczbę skopiowanych bajtów i łączną liczbę bajtów w źródle podczas ostatniej próby operacji kopiowania pliku, w której ten plik był plikiem docelowym. Może pokazywać skopiowane bajty z zakresu od 0 do wartości Content-Length.

copyProgress?: string

Wartość właściwości

string

copySource

Adres URL o długości do 2 KB, który określa plik źródłowy używany podczas ostatniej próby operacji kopiowania pliku, w którym ten plik był plikiem docelowym.

copySource?: string

Wartość właściwości

string

copyStatus

Stan operacji kopiowania zidentyfikowany przez "x-ms-copy-id".

copyStatus?: CopyStatusType

Wartość właściwości

copyStatusDescription

Pojawia się tylko wtedy, gdy stan x-ms-copy-failed lub pending. Opisuje przyczynę niepowodzenia operacji kopiowania krytycznego lub niekrytycznego.

copyStatusDescription?: string

Wartość właściwości

string

date

Wartość daty/godziny UTC wygenerowana przez usługę, która wskazuje godzinę, o której zainicjowano odpowiedź.

date?: Date

Wartość właściwości

Date

errorCode

Kod błędu

errorCode?: string

Wartość właściwości

string

etag

Element ETag zawiera wartość, której można użyć do warunkowego wykonywania operacji w cudzysłowie.

etag?: string

Wartość właściwości

string

fileAttributes

Atrybuty ustawione dla pliku.

fileAttributes?: string

Wartość właściwości

string

fileChangeOn

Zmień czas dla pliku.

fileChangeOn?: Date

Wartość właściwości

Date

fileContentMD5

Jeśli plik ma skrót MD5, a żądanie zawiera nagłówek zakresu (Zakres lub x-ms-range), ten nagłówek odpowiedzi jest zwracany z wartością wartości MD5 całego pliku. Ta wartość może być równa wartości zwracanej w nagłówku Content-MD5, a ta ostatnia jest obliczana z żądanego zakresu.

fileContentMD5?: Uint8Array

Wartość właściwości

Uint8Array

fileCreatedOn

Czas utworzenia pliku.

fileCreatedOn?: Date

Wartość właściwości

Date

fileId

FileId pliku.

fileId?: string

Wartość właściwości

string

fileLastWriteOn

Czas ostatniego zapisu dla pliku.

fileLastWriteOn?: Date

Wartość właściwości

Date

fileParentId

Identyfikator pliku nadrzędnego.

fileParentId?: string

Wartość właściwości

string

filePermissionKey

Klucz zestawu uprawnień dla pliku.

filePermissionKey?: string

Wartość właściwości

string

isServerEncrypted

Wartość tego nagłówka jest ustawiona na wartość true, jeśli dane pliku i metadane aplikacji są całkowicie szyfrowane przy użyciu określonego algorytmu. W przeciwnym razie wartość jest ustawiona na false (gdy plik jest niezaszyfrowany lub jeśli zaszyfrowane są tylko części metadanych pliku/aplikacji).

isServerEncrypted?: boolean

Wartość właściwości

boolean

lastModified

Zwraca datę i godzinę ostatniej modyfikacji pliku. Każda operacja modyfikującą plik lub jego właściwości aktualizuje czas ostatniej modyfikacji.

lastModified?: Date

Wartość właściwości

Date

leaseDuration

Gdy plik jest dzierżawiony, określa, czy dzierżawa ma nieskończony, czy stały czas trwania.

leaseDuration?: LeaseDurationType

Wartość właściwości

leaseState

Stan dzierżawy pliku.

leaseState?: LeaseStateType

Wartość właściwości

leaseStatus

Bieżący stan dzierżawy pliku.

leaseStatus?: LeaseStatusType

Wartość właściwości

metadata

Zestaw par nazwa-wartość skojarzonych z tym plikiem jako metadanych zdefiniowanych przez użytkownika.

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

Wartość właściwości

{[propertyName: string]: string}

posixProperties

Właściwości plików NFS.

posixProperties?: FilePosixProperties

Wartość właściwości

requestId

Ten nagłówek jednoznacznie identyfikuje żądanie, które zostało wykonane i może służyć do rozwiązywania problemów z żądaniem.

requestId?: string

Wartość właściwości

string

version

Wskazuje wersję usługi plików używaną do wykonania żądania.

version?: string

Wartość właściwości

string