【问题标题】:Azure Storage Javascript SDK 12 function for listing blobs is failing用于列出 blob 的 Azure 存储 Javascript SDK 12 函数失败
【发布时间】:2021-01-08 19:27:39
【问题描述】:

我在我的 Javascript 项目中使用 @azure/storage-blob 版本 12 SDK,并使用以下语法从容器中获取 blob 列表。以下代码导致错误Cannot read property 'blobItems' of undefined:

var i = 1;
  for await (const blob of containerClient.listBlobsFlat()) {
    console.log(`Blob ${i++}: ${blob.name}`);
  }

containerClient 已定义,并已成功用于其他操作,例如上传 blob 等。 顺便说一句,我已经成功地从同一个容器中列出了我的 blob,并在使用相同 @azure/storage-blob 包的 node.JS 项目中使用了相同的 SAS 令牌。

【问题讨论】:

  • 什么是Javascript项目?是您在浏览器中使用 html 文件运行脚本吗?

标签: javascript azure blob storage


【解决方案1】:

我最终使用 Azure rest api 而不是 @azure/storage-blob 库来获取 blob 列表。

https://myaccount.blob.core.windows.net/mycontainer?restype=container&comp=list

【讨论】:

    猜你喜欢
    • 2018-09-02
    • 2021-01-26
    • 2012-03-02
    • 2019-06-10
    • 2021-05-31
    • 2019-08-17
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多