ASP .net Response Image переименовать - PullRequest
0 голосов
/ 05 февраля 2019

У меня проблема с именем изображения, на которое отвечает мое приложение.У меня есть некоторый код, который генерирует диаграммы и затем показывает их на веб-странице html - мы используем его в электронных письмах клиентам.Но, если кто-то попытается загрузить изображение, оно будет названо отвечающим классом.

Я попробовал это:

            Response.Clear();
            Response.ContentType = "image/PNG";
            Response.AddHeader("content-disposition", "attacment; filename=MyNewName.png");
            Response.BinaryWrite(chartImage);
            Response.Flush();

Но это сразу же начнет загружать изображение, и я хочу только показатьэто.

Буду благодарен за любые идеи.

1 Ответ

0 голосов
/ 06 февраля 2019

Так что я понял, в чем проблема.Мне пришлось удалить слово вложения из этой строки:

Response.AddHeader("content-disposition", "attacment; filename=MyNewName.png");

Так что это работает:

Response.AddHeader("content-disposition", "filename=MyNewName.png");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...