Sdílet prostřednictvím


File class

Třída představující soubor

Konstruktory

File(StorageClientContext)

Vytvořte soubor.

Metody

abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
abortCopy(string, Models.FileAbortCopyOptionalParams)

Přeruší čekající operaci kopírování souboru a ponechá cílový soubor s nulovou délkou a úplnými metadaty.

abortCopy(string, ServiceCallback<void>)
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
create(number, string, string, string, Models.FileCreateOptionalParams)

Vytvoří nový soubor nebo nahradí soubor. Všimněte si, že inicializuje pouze soubor bez obsahu.

create(number, string, string, string, ServiceCallback<void>)
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(Models.FileDeleteMethodOptionalParams)

odebere soubor z účtu úložiště.

deleteMethod(ServiceCallback<void>)
download(FileDownloadOptionalParams, ServiceCallback<void>)
download(Models.FileDownloadOptionalParams)

Načte nebo stáhne soubor ze systému, včetně jeho metadat a vlastností.

download(ServiceCallback<void>)
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)

Zavře všechny otevřené popisovače pro daný soubor.

forceCloseHandles(string, ServiceCallback<void>)
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
getProperties(Models.FileGetPropertiesOptionalParams)

Vrátí všechna uživatelsky definovaná metadata, standardní vlastnosti HTTP a systémové vlastnosti souboru. Nevrací obsah souboru.

getProperties(ServiceCallback<void>)
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
getRangeList(Models.FileGetRangeListOptionalParams)

Vrátí seznam platných oblastí pro soubor.

getRangeList(ServiceCallback<Range[]>)
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
listHandles(Models.FileListHandlesOptionalParams)

Seznamy popisovačů pro soubor

listHandles(ServiceCallback<ListHandlesResponse>)
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)

Nastaví hlavičky HTTP v souboru.

setHTTPHeaders(string, string, string, ServiceCallback<void>)
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
setMetadata(Models.FileSetMetadataOptionalParams)

Aktualizuje uživatelsky definovaná metadata pro zadaný soubor.

setMetadata(ServiceCallback<void>)
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
startCopy(string, Models.FileStartCopyOptionalParams)

Zkopíruje objekt blob nebo soubor do cílového souboru v rámci účtu úložiště.

startCopy(string, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)

Nahrajte do souboru rozsah bajtů.

uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)

Nahrajte rozsah bajtů do souboru, kde se obsah čte z adresy URL.

uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)

Podrobnosti konstruktoru

File(StorageClientContext)

Vytvořte soubor.

new File(client: StorageClientContext)

Parametry

client
StorageClientContext

Odkaz na klienta služby

Podrobnosti metody

abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)

function abortCopy(copyId: string, options: FileAbortCopyOptionalParams, callback: ServiceCallback<void>)

Parametry

copyId

string

Identifikátor kopírování zadaný v hlavičce x-ms-copy-id původní operace kopírování souboru.

options
FileAbortCopyOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

abortCopy(string, Models.FileAbortCopyOptionalParams)

Přeruší čekající operaci kopírování souboru a ponechá cílový soubor s nulovou délkou a úplnými metadaty.

function abortCopy(copyId: string, options?: Models.FileAbortCopyOptionalParams)

Parametry

copyId

string

Identifikátor kopírování zadaný v hlavičce x-ms-copy-id původní operace kopírování souboru.

options
Models.FileAbortCopyOptionalParams

Návraty

Promise<Models.FileAbortCopyResponse>

Příslib<Models.FileAbortCopyResponse>

abortCopy(string, ServiceCallback<void>)

function abortCopy(copyId: string, callback: ServiceCallback<void>)

Parametry

copyId

string

Identifikátor kopírování zadaný v hlavičce x-ms-copy-id původní operace kopírování souboru.

callback

ServiceCallback<void>

Zpětné volání

create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)

function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileCreateOptionalParams, callback: ServiceCallback<void>)

Parametry

fileContentLength

number

Určuje maximální velikost souboru až do 1 TB.

fileAttributes

string

Jsou-li zadány, nastaví se zadané atributy souboru. Výchozí hodnota: Archiv pro soubor a Adresář pro adresář. Jako výchozí je možné zadat také hodnotu None.

fileCreationTime

string

Čas vytvoření souboru nebo adresáře

fileLastWriteTime

string

Čas posledního zápisu souboru nebo adresáře

options
FileCreateOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

create(number, string, string, string, Models.FileCreateOptionalParams)

Vytvoří nový soubor nebo nahradí soubor. Všimněte si, že inicializuje pouze soubor bez obsahu.

function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileCreateOptionalParams)

Parametry

fileContentLength

number

Určuje maximální velikost souboru až do 1 TB.

fileAttributes

string

Jsou-li zadány, nastaví se zadané atributy souboru. Výchozí hodnota: Archiv pro soubor a Adresář pro adresář. Jako výchozí je možné zadat také hodnotu None.

fileCreationTime

string

Čas vytvoření souboru nebo adresáře

fileLastWriteTime

string

Čas posledního zápisu souboru nebo adresáře

options
Models.FileCreateOptionalParams

Návraty

Promise<Models.FileCreateResponse>

Příslib<Models.FileCreateResponse>

create(number, string, string, string, ServiceCallback<void>)

function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)

Parametry

fileContentLength

number

Určuje maximální velikost souboru až do 1 TB.

fileAttributes

string

Jsou-li zadány, nastaví se zadané atributy souboru. Výchozí hodnota: Archiv pro soubor a Adresář pro adresář. Jako výchozí je možné zadat také hodnotu None.

fileCreationTime

string

Čas vytvoření souboru nebo adresáře

fileLastWriteTime

string

Čas posledního zápisu souboru nebo adresáře

callback

ServiceCallback<void>

Zpětné volání

deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(options: FileDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parametry

options
FileDeleteMethodOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

deleteMethod(Models.FileDeleteMethodOptionalParams)

odebere soubor z účtu úložiště.

function deleteMethod(options?: Models.FileDeleteMethodOptionalParams)

Parametry

options
Models.FileDeleteMethodOptionalParams

Návraty

Promise<Models.FileDeleteResponse>

Příslib<Models.FileDeleteResponse>

deleteMethod(ServiceCallback<void>)

function deleteMethod(callback: ServiceCallback<void>)

Parametry

callback

ServiceCallback<void>

Zpětné volání

download(FileDownloadOptionalParams, ServiceCallback<void>)

function download(options: FileDownloadOptionalParams, callback: ServiceCallback<void>)

Parametry

options
FileDownloadOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

download(Models.FileDownloadOptionalParams)

Načte nebo stáhne soubor ze systému, včetně jeho metadat a vlastností.

function download(options?: Models.FileDownloadOptionalParams)

Parametry

options
Models.FileDownloadOptionalParams

Návraty

Promise<Models.FileDownloadResponse>

Příslib<Models.FileDownloadResponse>

download(ServiceCallback<void>)

function download(callback: ServiceCallback<void>)

Parametry

callback

ServiceCallback<void>

Zpětné volání

forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)

function forceCloseHandles(handleId: string, options: FileForceCloseHandlesOptionalParams, callback: ServiceCallback<void>)

Parametry

handleId

string

Určuje ID popisovače otevřeného v souboru nebo adresáři, které se má zavřít. Asterix (*) je zástupný znak, který určuje všechny popisovače.

options
FileForceCloseHandlesOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)

Zavře všechny otevřené popisovače pro daný soubor.

function forceCloseHandles(handleId: string, options?: Models.FileForceCloseHandlesOptionalParams)

Parametry

handleId

string

Určuje ID popisovače otevřeného v souboru nebo adresáři, které se má zavřít. Asterix (*) je zástupný znak, který určuje všechny popisovače.

options
Models.FileForceCloseHandlesOptionalParams

Návraty

Promise<Models.FileForceCloseHandlesResponse>

Příslib<Models.FileForceCloseHandlesResponse>

forceCloseHandles(string, ServiceCallback<void>)

function forceCloseHandles(handleId: string, callback: ServiceCallback<void>)

Parametry

handleId

string

Určuje ID popisovače otevřeného v souboru nebo adresáři, které se má zavřít. Asterix (*) je zástupný znak, který určuje všechny popisovače.

callback

ServiceCallback<void>

Zpětné volání

getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)

function getProperties(options: FileGetPropertiesOptionalParams, callback: ServiceCallback<void>)

Parametry

options
FileGetPropertiesOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

getProperties(Models.FileGetPropertiesOptionalParams)

Vrátí všechna uživatelsky definovaná metadata, standardní vlastnosti HTTP a systémové vlastnosti souboru. Nevrací obsah souboru.

function getProperties(options?: Models.FileGetPropertiesOptionalParams)

Parametry

options
Models.FileGetPropertiesOptionalParams

Návraty

Promise<Models.FileGetPropertiesResponse>

Slib<Models.FileGetPropertiesResponse>

getProperties(ServiceCallback<void>)

function getProperties(callback: ServiceCallback<void>)

Parametry

callback

ServiceCallback<void>

Zpětné volání

getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)

function getRangeList(options: FileGetRangeListOptionalParams, callback: ServiceCallback<Range[]>)

Parametry

options
FileGetRangeListOptionalParams

Volitelné parametry

callback

ServiceCallback<Range[]>

Zpětné volání

getRangeList(Models.FileGetRangeListOptionalParams)

Vrátí seznam platných oblastí pro soubor.

function getRangeList(options?: Models.FileGetRangeListOptionalParams)

Parametry

options
Models.FileGetRangeListOptionalParams

Návraty

Promise<Models.FileGetRangeListResponse>

Příslib<Models.FileGetRangeListResponse>

getRangeList(ServiceCallback<Range[]>)

function getRangeList(callback: ServiceCallback<Range[]>)

Parametry

callback

ServiceCallback<Range[]>

Zpětné volání

listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)

function listHandles(options: FileListHandlesOptionalParams, callback: ServiceCallback<ListHandlesResponse>)

Parametry

options
FileListHandlesOptionalParams

Volitelné parametry

callback

ServiceCallback<ListHandlesResponse>

Zpětné volání

listHandles(Models.FileListHandlesOptionalParams)

Seznamy popisovačů pro soubor

function listHandles(options?: Models.FileListHandlesOptionalParams)

Parametry

options
Models.FileListHandlesOptionalParams

Návraty

Promise<Models.FileListHandlesResponse>

Příslib<Models.FileListHandlesResponse>

listHandles(ServiceCallback<ListHandlesResponse>)

function listHandles(callback: ServiceCallback<ListHandlesResponse>)

Parametry

callback

ServiceCallback<ListHandlesResponse>

Zpětné volání

setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)

function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileSetHTTPHeadersOptionalParams, callback: ServiceCallback<void>)

Parametry

fileAttributes

string

Jsou-li zadány, nastaví se zadané atributy souboru. Výchozí hodnota: Archiv pro soubor a Adresář pro adresář. Jako výchozí je možné zadat také hodnotu None.

fileCreationTime

string

Čas vytvoření souboru nebo adresáře

fileLastWriteTime

string

Čas posledního zápisu souboru nebo adresáře

options
FileSetHTTPHeadersOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)

Nastaví hlavičky HTTP v souboru.

function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileSetHTTPHeadersOptionalParams)

Parametry

fileAttributes

string

Jsou-li zadány, nastaví se zadané atributy souboru. Výchozí hodnota: Archiv pro soubor a Adresář pro adresář. Jako výchozí je možné zadat také hodnotu None.

fileCreationTime

string

Čas vytvoření souboru nebo adresáře

fileLastWriteTime

string

Čas posledního zápisu souboru nebo adresáře

options
Models.FileSetHTTPHeadersOptionalParams

Návraty

Promise<Models.FileSetHTTPHeadersResponse>

Příslib<Models.FileSetHTTPHeadersResponse>

setHTTPHeaders(string, string, string, ServiceCallback<void>)

function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)

Parametry

fileAttributes

string

Jsou-li zadány, nastaví se zadané atributy souboru. Výchozí hodnota: Archiv pro soubor a Adresář pro adresář. Jako výchozí je možné zadat také hodnotu None.

fileCreationTime

string

Čas vytvoření souboru nebo adresáře

fileLastWriteTime

string

Čas posledního zápisu souboru nebo adresáře

callback

ServiceCallback<void>

Zpětné volání

setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)

function setMetadata(options: FileSetMetadataOptionalParams, callback: ServiceCallback<void>)

Parametry

options
FileSetMetadataOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

setMetadata(Models.FileSetMetadataOptionalParams)

Aktualizuje uživatelsky definovaná metadata pro zadaný soubor.

function setMetadata(options?: Models.FileSetMetadataOptionalParams)

Parametry

options
Models.FileSetMetadataOptionalParams

Návraty

Promise<Models.FileSetMetadataResponse>

Příslib<Models.FileSetMetadataResponse>

setMetadata(ServiceCallback<void>)

function setMetadata(callback: ServiceCallback<void>)

Parametry

callback

ServiceCallback<void>

Zpětné volání

startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)

function startCopy(copySource: string, options: FileStartCopyOptionalParams, callback: ServiceCallback<void>)

Parametry

copySource

string

Určuje adresu URL zdrojového souboru nebo objektu blob o délce až 2 kB. Pokud chcete zkopírovat soubor do jiného souboru ve stejném účtu úložiště, můžete k ověření zdrojového souboru použít sdílený klíč. Pokud kopírujete soubor z jiného účtu úložiště nebo pokud kopírujete objekt blob ze stejného účtu úložiště nebo jiného účtu úložiště, musíte zdrojový soubor nebo objekt blob ověřit pomocí sdíleného přístupového podpisu. Pokud je zdrojem veřejný objekt blob, k provedení operace kopírování se nevyžaduje žádné ověřování. Soubor ve snímku sdílené složky lze také zadat jako zdroj kopírování.

options
FileStartCopyOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

startCopy(string, Models.FileStartCopyOptionalParams)

Zkopíruje objekt blob nebo soubor do cílového souboru v rámci účtu úložiště.

function startCopy(copySource: string, options?: Models.FileStartCopyOptionalParams)

Parametry

copySource

string

Určuje adresu URL zdrojového souboru nebo objektu blob o délce až 2 kB. Pokud chcete zkopírovat soubor do jiného souboru ve stejném účtu úložiště, můžete k ověření zdrojového souboru použít sdílený klíč. Pokud kopírujete soubor z jiného účtu úložiště nebo pokud kopírujete objekt blob ze stejného účtu úložiště nebo jiného účtu úložiště, musíte zdrojový soubor nebo objekt blob ověřit pomocí sdíleného přístupového podpisu. Pokud je zdrojem veřejný objekt blob, k provedení operace kopírování se nevyžaduje žádné ověřování. Soubor ve snímku sdílené složky lze také zadat jako zdroj kopírování.

options
Models.FileStartCopyOptionalParams

Návraty

Promise<Models.FileStartCopyResponse>

Příslib<Models.FileStartCopyResponse>

startCopy(string, ServiceCallback<void>)

function startCopy(copySource: string, callback: ServiceCallback<void>)

Parametry

copySource

string

Určuje adresu URL zdrojového souboru nebo objektu blob o délce až 2 kB. Pokud chcete zkopírovat soubor do jiného souboru ve stejném účtu úložiště, můžete k ověření zdrojového souboru použít sdílený klíč. Pokud kopírujete soubor z jiného účtu úložiště nebo pokud kopírujete objekt blob ze stejného účtu úložiště nebo jiného účtu úložiště, musíte zdrojový soubor nebo objekt blob ověřit pomocí sdíleného přístupového podpisu. Pokud je zdrojem veřejný objekt blob, k provedení operace kopírování se nevyžaduje žádné ověřování. Soubor ve snímku sdílené složky lze také zadat jako zdroj kopírování.

callback

ServiceCallback<void>

Zpětné volání

uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)

function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options: FileUploadRangeOptionalParams, callback: ServiceCallback<void>)

Parametry

range

string

Určuje rozsah bajtů, které se mají zapsat. Musí být zadán začátek i konec rozsahu. U operace aktualizace může mít rozsah velikost až 4 MB. U jasné operace může být rozsah až do hodnoty plné velikosti souboru. Služba File přijímá pouze jeden rozsah bajtů pro hlavičky Rozsah a x-ms-range a bajtový rozsah musí být zadán v následujícím formátu: bytes=startByte-endByte.

fileRangeWrite
Models.FileRangeWriteType

Zadejte jednu z následujících možností: – Aktualizace: Zapíše bajty určené textem požadavku do zadaného rozsahu. Aby bylo možné provést aktualizaci, musí se hlavičky Rozsah a Délka obsahu shodovat. - Vymazat: Vymaže zadaný rozsah a uvolní místo použité v úložišti pro danou oblast. Pokud chcete vymazat oblast, nastavte záhlaví Content-Length na nulu a nastavte záhlaví Rozsah na hodnotu, která označuje rozsah, který má vymazat, až do maximální velikosti souboru. Mezi možné hodnoty patří: "update", "clear"

contentLength

number

Určuje počet bajtů přenášených v textu požadavku. Pokud je hlavička x-ms-write nastavena na vymazání, musí být hodnota této hlavičky nastavena na nulu.

options
FileUploadRangeOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)

Nahrajte do souboru rozsah bajtů.

function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options?: Models.FileUploadRangeOptionalParams)

Parametry

range

string

Určuje rozsah bajtů, které se mají zapsat. Musí být zadán začátek i konec rozsahu. U operace aktualizace může mít rozsah velikost až 4 MB. U jasné operace může být rozsah až do hodnoty plné velikosti souboru. Služba File přijímá pouze jeden rozsah bajtů pro hlavičky Rozsah a x-ms-range a bajtový rozsah musí být zadán v následujícím formátu: bytes=startByte-endByte.

fileRangeWrite
Models.FileRangeWriteType

Zadejte jednu z následujících možností: – Aktualizace: Zapíše bajty určené textem požadavku do zadaného rozsahu. Aby bylo možné provést aktualizaci, musí se hlavičky Rozsah a Délka obsahu shodovat. - Vymazat: Vymaže zadaný rozsah a uvolní místo použité v úložišti pro danou oblast. Pokud chcete vymazat oblast, nastavte záhlaví Content-Length na nulu a nastavte záhlaví Rozsah na hodnotu, která označuje rozsah, který má vymazat, až do maximální velikosti souboru. Mezi možné hodnoty patří: "update", "clear"

contentLength

number

Určuje počet bajtů přenášených v textu požadavku. Pokud je hlavička x-ms-write nastavena na vymazání, musí být hodnota této hlavičky nastavena na nulu.

options
Models.FileUploadRangeOptionalParams

Návraty

Promise<Models.FileUploadRangeResponse>

Příslib<Models.FileUploadRangeResponse>

uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)

function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, callback: ServiceCallback<void>)

Parametry

range

string

Určuje rozsah bajtů, které se mají zapsat. Musí být zadán začátek i konec rozsahu. U operace aktualizace může mít rozsah velikost až 4 MB. U jasné operace může být rozsah až do hodnoty plné velikosti souboru. Služba File přijímá pouze jeden rozsah bajtů pro hlavičky Rozsah a x-ms-range a bajtový rozsah musí být zadán v následujícím formátu: bytes=startByte-endByte.

fileRangeWrite
Models.FileRangeWriteType

Zadejte jednu z následujících možností: – Aktualizace: Zapíše bajty určené textem požadavku do zadaného rozsahu. Aby bylo možné provést aktualizaci, musí se hlavičky Rozsah a Délka obsahu shodovat. - Vymazat: Vymaže zadaný rozsah a uvolní místo použité v úložišti pro danou oblast. Pokud chcete vymazat oblast, nastavte záhlaví Content-Length na nulu a nastavte záhlaví Rozsah na hodnotu, která označuje rozsah, který má vymazat, až do maximální velikosti souboru. Mezi možné hodnoty patří: "update", "clear"

contentLength

number

Určuje počet bajtů přenášených v textu požadavku. Pokud je hlavička x-ms-write nastavena na vymazání, musí být hodnota této hlavičky nastavena na nulu.

callback

ServiceCallback<void>

Zpětné volání

uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)

function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options: FileUploadRangeFromURLOptionalParams, callback: ServiceCallback<void>)

Parametry

range

string

Zapíše data do zadané oblasti bajtů v souboru.

copySource

string

Určuje adresu URL zdrojového souboru nebo objektu blob o délce až 2 kB. Pokud chcete zkopírovat soubor do jiného souboru ve stejném účtu úložiště, můžete k ověření zdrojového souboru použít sdílený klíč. Pokud kopírujete soubor z jiného účtu úložiště nebo pokud kopírujete objekt blob ze stejného účtu úložiště nebo jiného účtu úložiště, musíte zdrojový soubor nebo objekt blob ověřit pomocí sdíleného přístupového podpisu. Pokud je zdrojem veřejný objekt blob, k provedení operace kopírování se nevyžaduje žádné ověřování. Soubor ve snímku sdílené složky lze také zadat jako zdroj kopírování.

sourceRange

string

Bajty zdrojových dat v zadaném rozsahu

contentLength

number

Určuje počet bajtů přenášených v textu požadavku. Pokud je hlavička x-ms-write nastavena na vymazání, musí být hodnota této hlavičky nastavena na nulu.

options
FileUploadRangeFromURLOptionalParams

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)

Nahrajte rozsah bajtů do souboru, kde se obsah čte z adresy URL.

function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options?: Models.FileUploadRangeFromURLOptionalParams)

Parametry

range

string

Zapíše data do zadané oblasti bajtů v souboru.

copySource

string

Určuje adresu URL zdrojového souboru nebo objektu blob o délce až 2 kB. Pokud chcete zkopírovat soubor do jiného souboru ve stejném účtu úložiště, můžete k ověření zdrojového souboru použít sdílený klíč. Pokud kopírujete soubor z jiného účtu úložiště nebo pokud kopírujete objekt blob ze stejného účtu úložiště nebo jiného účtu úložiště, musíte zdrojový soubor nebo objekt blob ověřit pomocí sdíleného přístupového podpisu. Pokud je zdrojem veřejný objekt blob, k provedení operace kopírování se nevyžaduje žádné ověřování. Soubor ve snímku sdílené složky lze také zadat jako zdroj kopírování.

sourceRange

string

Bajty zdrojových dat v zadaném rozsahu

contentLength

number

Určuje počet bajtů přenášených v textu požadavku. Pokud je hlavička x-ms-write nastavena na vymazání, musí být hodnota této hlavičky nastavena na nulu.

options
Models.FileUploadRangeFromURLOptionalParams

Návraty

Promise<Models.FileUploadRangeFromURLResponse>

Příslib<Models.FileUploadRangeFromURLResponse>

uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)

function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, callback: ServiceCallback<void>)

Parametry

range

string

Zapíše data do zadané oblasti bajtů v souboru.

copySource

string

Určuje adresu URL zdrojového souboru nebo objektu blob o délce až 2 kB. Pokud chcete zkopírovat soubor do jiného souboru ve stejném účtu úložiště, můžete k ověření zdrojového souboru použít sdílený klíč. Pokud kopírujete soubor z jiného účtu úložiště nebo pokud kopírujete objekt blob ze stejného účtu úložiště nebo jiného účtu úložiště, musíte zdrojový soubor nebo objekt blob ověřit pomocí sdíleného přístupového podpisu. Pokud je zdrojem veřejný objekt blob, k provedení operace kopírování se nevyžaduje žádné ověřování. Soubor ve snímku sdílené složky lze také zadat jako zdroj kopírování.

sourceRange

string

Bajty zdrojových dat v zadaném rozsahu

contentLength

number

Určuje počet bajtů přenášených v textu požadavku. Pokud je hlavička x-ms-write nastavena na vymazání, musí být hodnota této hlavičky nastavena na nulu.

callback

ServiceCallback<void>

Zpětné volání