title: How to upload List of images on azure and retrieve addresses of uploaded images
body: <p>I am doing Mvc asp.net project. i want to upload four images on azure blob storage, i am uploading one image at a time using following method</p>
  
  <pre><code>     public static string UploadToBlob(string fileName, byte[] data)
       {
          MemoryStream file = new MemoryStream(data);
          CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
          CloudConfigurationManager.GetSetting("ConnectionSetting"));
          CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
          CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
          // Create the container if it doesn't already exist.
          container.CreateIfNotExists();
          CloudBlockBlob blob = container.GetBlockBlobReference(fileName);
          blob.Properties.ContentType = "image/jpg";
          blob.UploadFromStream(file);
          string url = blob.Uri.ToString();
          return url;
      }
  </code></pre>
  
  <p>it's takes four call to azure server, so i want do it in one call i.e  upload List of four images on azure and retrieve  addresses of uploaded images. </p>