var storageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSettings["StorageConnectionString"]);
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference("cvphotos");
var fileName = $"{Guid.NewGuid().ToString("N")}{Path.GetExtension(FileUpload.PostedFile.FileName)?.ToLower()}";
using (var output = new MemoryStream())
{
ImageBuilder.Current.Build(FileUpload.PostedFile.InputStream, output, new ResizeSettings
{
MaxWidth = 112,
MaxHeight = 150,
Mode = FitMode.Crop,
Scale = ScaleMode.Both,
Anchor = ContentAlignment.MiddleCenter,
Format = "jpg"
});
var blockBlob = container.GetBlockBlobReference(fileName);
blockBlob.Properties.ContentType = FileUpload.PostedFile.ContentType;
output.Seek(0, SeekOrigin.Begin);
blockBlob.UploadFromStream(output);
Image.ImageUrl = blockBlob.Uri.ToString();
Image.Visible = true;
}