gpt4 book ai didi

azure - 将新 block 上传到现有 Azure BlockBlob 时 block ID 的最大长度是多少

转载 作者:行者123 更新时间:2023-12-03 02:40:47 25 4
gpt4 key购买 nike

在处理 Azure Blob 存储时,每个 Blob 数据都有元数据,但没有办法向每个 block 添加元数据。

在我们的例子中,有一些数据我们希望将其与实际 block 内容分开,但在创建时仍附加到每个 block ,这样,虽然整个 blob 内容保持其原始格式,但其元数据每个 block ,我们都可以跟踪每个传输的历史记录以进行进一步的遥测。

由于调用 Microsoft.WindowsAzure.Storage.Blob.PutBlockAsync 时没有可用的元数据属性,我们想到的解决方法是使用元数据的 Json 表示形式作为 block ID。

一个问题是,我们不知道 block ID 的最大允许长度。我的问题是, block id 的长度是否有已知的限制?

请指教。

最佳答案

One concern is that, we don't know the maximum allowed length of the block id. my question is, is there a known limit of the length of the block id?

block ID的最大长度可以是64字节。请注意, block ID 必须是 bas64 编码的。

从此link :

A valid Base64 string value that identifies the block. Prior to encoding, the string must be less than or equal to 64 bytes in size.

For a given blob, the length of the value specified for the blockid parameter must be the same size for each block.

Note that the Base64 string must be URL-encoded.

关于azure - 将新 block 上传到现有 Azure BlockBlob 时 block ID 的最大长度是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61379153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com