Kopieren eines Blobs mit JavaScript oder TypeScript
Dieser Artikel bietet einen Überblick über Kopiervorgänge mithilfe der Azure Storage-Clientbibliothek für JavaScript.
Informationen zu Kopiervorgängen
Kopiervorgänge können verwendet werden, um Daten innerhalb eines Speicherkontos, zwischen Speicherkonten oder aus einer Quelle außerhalb von Azure in ein Speicherkonto zu verschieben. Wenn Sie die Blob Storage-Clientbibliotheken zum Kopieren von Datenressourcen verwenden, ist es wichtig, die REST-API-Vorgänge hinter den Clientbibliotheksmethoden zu verstehen. In der folgenden Tabelle sind REST-API-Vorgänge aufgeführt, die zum Kopieren von Datenressourcen in ein Speicherkonto verwendet werden können. Die Tabelle enthält auch Links zu detaillierten Anleitungen, wie diese Vorgänge mithilfe der Azure Storage-Clientbibliothek für JavaScript ausgeführt werden.
REST-API-Vorgang | Verwendung | Clientbibliotheksmethoden | Leitfaden |
---|---|---|---|
Put Blob From URL | Dieser Vorgang wird für Szenarien bevorzugt, in denen Sie Daten in ein Speicherkonto verschieben möchten und über eine URL für das Quellobjekt verfügen. Dieser Vorgang wird synchron ausgeführt. | syncUploadFromURL | Kopieren eines Blobs aus einer Quellobjekt-URL mit JavaScript oder TypeScript |
Put Block From URL | Für große Objekte können Sie Put Block From URL verwenden, um einzelne Blöcke in Blob Storage zu schreiben, und dann Put Block List aufrufen, um diese Blöcke in ein Blockblob zu committen. Dieser Vorgang wird synchron ausgeführt. | stageBlockFromURL | Kopieren eines Blobs aus einer Quellobjekt-URL mit JavaScript oder TypeScript |
Copy Blob | Dieser Vorgang kann verwendet werden, wenn Sie bei einem Kopiervorgang die asynchrone Planung verwenden möchten. | beginCopyFromURL | Kopieren eines Blobs mit asynchroner Planung mithilfe von JavaScript oder TypeScript |
Bei Anfügeblobs können Sie den Vorgang Append Block From URL verwenden, um einen neuen Datenblock am Ende eines vorhandenen Anfügeblobs zu committen. Die folgende Clientbibliotheksmethode umschließt diesen Vorgang:
Bei Seitenblobs können Sie den Vorgang Put Page From URL verwenden, um einen Bereich von Seiten in ein Seitenblob zu schreiben, in dem der Inhalt über eine URL gelesen wird. Die folgende Clientbibliotheksmethode umschließt diesen Vorgang:
Ressourcen zur Clientbibliothek
Zugehöriger Inhalt
- Dieser Artikel ist Teil des Blob Storage-Entwicklerleitfadens für JavaScript/Typescript. Weitere Informationen finden Sie in der vollständigen Liste der Entwicklerleitfadenartikel unter Erstellen Ihrer JavaScript/Typescript-App.