gpt4 book ai didi

azure - 如何确保 blob 文件名在 Azure 存储上是唯一的

转载 作者:行者123 更新时间:2023-12-02 06:07:22 25 4
gpt4 key购买 nike

我想确保放在 Azure 存储上的文件是唯一的。我天真的且表现不佳的方法是使用 Java UUID 生成唯一 id,然后检查 blob 是否存在,如果不存在则写入文件,或者重新生成新文件名并写入其他文件。这需要两次往返...有更好的方法吗?人们希望 Azure 能够做到这一点。我正在使用 azure-storage-blob Java SDK 12.8.0

最佳答案

Azure 本身没有此功能来执行此操作。

你的解决方案应该是最好的:使用UUID(因为UUID是全局唯一的,并且重复的可能性很小)作为文件名,然后检查它是否存在。

否则,您需要先循环所有 blob-> 并将所有名称存储在本地,例如。将名称存储在列表中;上传新文件时 -> 从列表中检查本地名称,然后确定它是否存在。

关于azure - 如何确保 blob 文件名在 Azure 存储上是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64386390/

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