Copiez un blob avec JavaScript ou TypeScript
Cet article fournit une vue d’ensemble des opérations de copie en tirant parti de la Bibliothèque de client Stockage Azure pour JavaScript.
À propos des opérations de copie
Vous pouvez utiliser des opérations de copie pour déplacer des données au sein d’un compte de stockage, entre des comptes de stockage ou dans un compte de stockage à partir d’une source extérieure à Azure. Lorsque vous utilisez des bibliothèques de client Stockage Blob pour copier des ressources de données, il est important de comprendre les opérations de l’API REST derrière les méthodes de bibliothèque de client. Le tableau suivant répertorie des opérations de l’API REST qui peuvent être utilisées pour copier des ressources de données dans un compte de stockage. Le tableau contient également des liens vers des instructions détaillées sur la façon d’effectuer ces opérations à l’aide de la Bibliothèque de client Stockage Azure pour JavaScript.
Opération d’API REST | Quand l’utiliser | Méthodes de bibliothèque de client | Guidance |
---|---|---|---|
Placer un objet blob à partir d’une URL | Cette opération est préférable pour les scénarios dans lesquels vous souhaitez déplacer des données vers un compte de stockage et disposer d'une URL pour l'objet source. Cette opération se termine de manière synchrone. | syncUploadFromURL | Copiez un blob à partir d'une URL d'objet source avec JavaScript ou TypeScript |
Put Block From URL | Pour des objets volumineux, vous pouvez utiliser Put Block From URL pour écrire des blocs individuels dans Stockage Blob, puis appeler Put Block List pour valider ces blocs dans un objet blob de blocs. Cette opération se termine de manière synchrone. | stageBlockFromURL | Copiez un blob à partir d'une URL d'objet source avec JavaScript ou TypeScript |
Copy Blob | Cette opération est utilisée lorsque vous souhaitez planifier une opération de copie de manière asynchrone. | beginCopyFromURL | Copiez un blob avec une planification asynchrone à l'aide de JavaScript ou TypeScript |
Pour les objets blob d’ajout, vous pouvez utiliser l’opération Append Block From URL pour valider un nouveau bloc de données à la fin d’un objet blob d’ajout existant. La méthode de bibliothèque de client suivante couvre cette opération :
Pour les objets blob de pages, vous pouvez utiliser l’opération Put Page From URL afin d’écrire une plage de pages dans un objet blob de pages où le contenu est lu à partir d’une URL. La méthode de bibliothèque de client suivante couvre cette opération :
Ressources de bibliothèque cliente
- Documentation de référence sur la bibliothèque cliente
- Code source de la bibliothèque de client
- Package (npm)
Contenu connexe
- Cet article fait partie du guide du développeur Blob Storage pour JavaScript/Typescript. Pour en savoir plus, consultez la liste complète des articles du guide du développeur sur Créez votre application JavaScript/Typescript.