MVC核心应用程序中的Magick.NET

时间:2019-04-21 12:23:15

标签: imagemagick

我们在MVC Core应用程序中使用Magick.NET。 尽管它可以在localhost上正常运行,但是当将应用程序部署到Azure appservice时,它会停止工作,而不会引发任何异常或有关问题所在的任何线索。

是否存在任何安全问题,例如CORS请求或其他可能导致Magick.NET无法正常工作且不会引发任何异常的问题?

var inputStream = new MemoryStream();  
await file.CopyToAsync(inputStream); //the file received from ajax file uploader
inputStream.Seek(0, SeekOrigin.Begin);  
using (MagickImage image = new MagickImage(inputStream))
{        
   MagickGeometry size = new MagickGeometry(300, 200);
   size.Greater = true;
   image.Format = MagickFormat.Jpeg;
   image.Resize(size);
   using (var memoryStream = new MemoryStream())
   {
     image.Write(memoryStream);
     memoryStream.Seek(0, SeekOrigin.Begin);
     await cloudBlockBlob.UploadFromStreamAsync(memoryStream);
   }   // Save

}

不胜感激。

0 个答案:

没有答案