如何下载和阅读从蔚蓝的BLOB容器文件(How to download and read files

2019-10-22 17:28发布

我有一个大数量的,从前提数据库天青BLOB迁移文件。
我要的是验证是否这些文件迁移成功与否。
因此,我想从蔚蓝的BLOB检查所有文件。
在他们的名称,大小,...
如果大小为<0,或者如果没有下载它,那么我向大家报告,为损坏。

我可以阅读从蔚蓝的所有文件?
我怎么能检查它们的大小和它们是否正在下载或不?

我曾尝试下面的代码:

private const string account = "romantest";
    private const string key = "bwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhf==";
    private const string url = "https://backup.blob.core.windows.net/";
    private const string containerName = "testcontainer";
    private const string blobName = "testblob";

// get storage
        StorageCredentialsAccountAndKey creds = new StorageCredentialsAccountAndKey(account, key);
        CloudBlobClient blobStorage = new CloudBlobClient(url, creds);

        // get blob container
        CloudBlobContainer blobContainer = blobStorage.GetContainerReference(containerName);

        // get blob data
        CloudBlob cloudBlob = blobContainer.GetBlobReference(blobName);
        string text = cloudBlob.DownloadText();

但它没有给出确切的结果。
请你帮助我好吗?

要不我们可以比较它像:

  • 我们将所有的文件从Excel或集合前提数据库存储。
  • 阅读他们一个接一个
  • 爷亨我们读第一,然后(同时),我们可以在湛蓝的blob容器检查同一个文件是否存在,以及它的大小。 下载或不是这样的

请建议我什么。

Answer 1:

请看列表中的斑点在容器下面的文章中- http://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/

代码段应该帮助。



文章来源: How to download and read files from azure blob container