gpt4 book ai didi

c# - 通过完整的 Uri 而不是 Blob 名称获取 Azure Blob 的引用?

转载 作者:行者123 更新时间:2023-12-04 16:30:55 24 4
gpt4 key购买 nike

我以这种形式将文件的 uri 保存在数据库中:

https://app.blob.core.windows.net/container/Accounts/Images/acc.jpg

但是要删除它,我只需要传递 blob 名称,当我尝试这个时

CloudBlockBlob blockBlob = Container.GetBlockBlobReference(uri);

blob 的完整 uri 变为:

https://app.blob.core.windows.net/container/https://app.blob.core.windows.net/container/Accounts/Images/acc.jpg

所以我收到 404 错误(未找到),我可以对 uri 进行一些修剪,但这似乎效率不高。那么有没有办法删除 blob/通过其完整 URI 获取引用?

最佳答案

我确实遇到了类似的问题,因为我已经有了有效的容器引用,这对我有用:

CloudBlockBlob blockblob = container.GetBlockBlobReference(new CloudBlockBlob(blobUri).Name);

关于c# - 通过完整的 Uri 而不是 Blob 名称获取 Azure Blob 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42277087/

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