csharp Azure存储公共容器列出所有图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Azure存储公共容器列出所有图像相关的知识,希望对你有一定的参考价值。

public class ImageStore
    {
        Uri storageUri;
        CloudBlobClient client;
        CloudBlobContainer container;

        public ImageStore()
        {
            storageUri = new Uri("https://kmstorage7.blob.core.windows.net/");
            client = new CloudBlobClient(storageUri,new StorageCredentials("kmstorage7", "zhiOjbEckpyREDUWKLABZ5UDMsr5BjaP1j9snQXmzCZ9LJ4P+Gm1UpIiX7cBhBdT5VJ4f+gZ5kiw2Qo+8TgqIA=="));
            container = client.GetContainerReference("public");
        }

        public IEnumerable<Uri> GetAll()
        {
            return container.ListBlobs().Select(blob => blob.Uri);
        }

        public async Task Save(Stream stream)
        {
            string imageId = Guid.NewGuid().ToString();
            var blob=container.GetBlockBlobReference(imageId);
            await blob.UploadFromStreamAsync(stream);
        }
    }

以上是关于csharp Azure存储公共容器列出所有图像的主要内容,如果未能解决你的问题,请参考以下文章

Azure更新存储下所有Contrainer的访问权限

通过REST在Azure容器注册表中处理图像

是否可以在私有天蓝色存储容器中有一个公共 blob

列出存储容器内容时获取 Azure 存储以返回 blob URL

csharp 通过.net WebAPI将Azure存储专用容器blob下载/流式传输到AngularJS

列出 Azure 存储容器中的 Blob,包括元数据