FileStreamResult MVC с потоком не рендеринг изображения в Chrome - PullRequest
0 голосов
/ 28 июня 2019

Я использую MemoryStream для рендеринга некоторых изображений вне сайта.Нравится \ renderProductprice.aspx? Pid = xxx.Это возвращает FileStreamResult с Stream и ContentType.

 private ActionResult GetPriceImage()
    {
        Image img = new Bitmap(100, 50);
        Graphics g = Graphics.FromImage(img);
        Font font = new Font("Arial", 24);
        PointF drawingPoint = new PointF(10, 10);
        g.DrawString("$Test Price", font, Brushes.Black, drawingPoint);

        MemoryStream ms = new MemoryStream();
        img.Save(ms, ImageFormat.Jpeg);

        ms.Position = 0;

        return new FileStreamResult(ms, "image/jpeg");
    }

Это прекрасно отрисовывается во всех браузерах, кроме Chrome (любая версия).

...