我以这种形式将文件的 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);




