public static CloudBlockBlob UploadBlobFile(Stream inputStream, string contentType, string outputName, CloudBlobContainer blobContainer) { CloudBlockBlob outputBlob = null; using (Stream image = SafeImage(inputStream, contentType)) { outputBlob = UploadStream(image, contentType, outputName + ImageFormatHelpers.GetExtensionFromContentType(contentType), blobContainer); } return(outputBlob); }
public static CloudBlockBlob UploadImage(MagickImage image, string contentType, String blobName, CloudBlobContainer blobContainer) { CloudBlockBlob outputBlob = blobContainer.GetBlockBlobReference(blobName); using (Stream outputStream = outputBlob.OpenWrite()) { image.Write(outputStream, ImageFormatHelpers.GetFormatFromContentType(contentType)); } outputBlob.Properties.ContentType = contentType; outputBlob.SetProperties(); return(outputBlob); }