Downloading and saving a File from Windows Azure BLOB storage

In this post I will show you to download a file from Azure BLOB.

Set the Connection String as below,


Function to download and save file is as below,

public void  DownloadFileFromBlob(string fileName, string containerName,string storageConnectionString)
            account = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue(storageConnectionString));
            blobClient = account.CreateCloudBlobClient();
            container = blobClient.GetContainerReference(containerName);
            blob = container.GetBlobReference(fileName);
            MemoryStream memStream = new MemoryStream();
            Response.ContentType = blob.Properties.ContentType;
            Response.AddHeader("Content-Disposition", "Attachment; filename=" + fileName.ToString());
            Response.AddHeader("Content-Length", blob.Properties.Length.ToString());


you need to pass

  1. Connection string to BLOB storage
  2. Public Container name
  3. BLOB name or file name

Thanks for reading. I hope this post was useful Smile

2 responses to “Downloading and saving a File from Windows Azure BLOB storage”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s