【发布时间】:2019-04-16 15:48:55
【问题描述】:
以下是一些适用的代码供参考:
const service = storage.createBlobService(connectionString);
service.listBlobsSegemented(containerName, null, (err, data) => {
if (err) {
throw new Error();
}
data.entries.forEach(blob => {
console.log('blob', blob)
})
})
问题是data.entries 包含容器中的每一个 blob。我的容器结构如下所示:
- file-1.csv
- file-2.csv
- 存档/file-1-12341234123412.csv
- 存档/file-2-12341234123412.csv
我只能使用 listBlobsSegmentedWithPrefix 在 /archive 中轻松获取内容,例如:
service.listBlobsSegmentedWithPrefix(containerName, 'archive', null,
(err, data) => {
...
}
)
但是,我看不到只在根级别获取 blob 的方法。
【问题讨论】:
标签: node.js azure azure-storage