我们在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
}
不胜感激。