首页 > 解决方案 > 在 js 中的 azure blob 上设置元数据

问题描述

我看到了 c# 的示例,但我找不到 js 的实现信息。如何在 js 中为 blob 设置元数据?

const metadata = {name, selection}

await blockBlobClient.upload(file);
await blockBlobClient.setMetadata(container, file, metadata)

我正在查看此链接,它调用setMetadata但未设置:

http://azure.github.io/azure-storage-node/BlobService.html#setBlobMetadata__anchor

标签: javascriptazure-blob-storage

解决方案


谢谢@gaurav mantri的建议..

将您的建议转换为答案,以帮助接触其他社区成员。

@gaurav mantri 的解决方案:

要在 js 中为 blob 设置元数据,您可以使用

setMetadata(metadata?: Metadata, options?: BlobSetMetadataOptions) 当使用新的 azure-storage SDK(用于 java 脚本的 azure sdk)时,旧的 azure-storage SDK 已弃用。

请参考这些:

BlockBlobClient 类 | 微软文档

BlobSetMetadataOptions 接口 | 微软文档


推荐阅读