Azure Storage Javascript SDK V12 creating append blob issue



当我在门户中创建手动追加 blob 并尝试这样做时:

const blockBlobClient = containerClient.getAppendBlobClient('appendtest.csv');
const uploadBlobResponse = await blockBlobClient.appendBlock('test,','test,'.length);

就像一个魅力。

但是如果我尝试:

const blockBlobClient = containerClient.uploadBlockBlob('appendtest2.csv','test,','test,'.length, {"x-ms-blob-type":"AppendBlob"});
const uploadBlobResponse = await blockBlobClient.appendBlock('test,','test,'.length);

我收到错误,指出 blob 不是受支持的类型。

在深入研究类型定义后,这解决了这个问题:

const blockBlobClient = await containerClient.getAppendBlobClient('appendtest5.csv');
const createresponse = await blockBlobClient.create();
const uploadBlobResponse = await blockBlobClient.appendBlock('test,','test,'.length);

最新更新