измените "сохранить изображение как ..." имя изображения, созданного обработчиком http в .net - PullRequest
1 голос
/ 07 мая 2010

У меня есть серия изображений, хранящихся в базе данных MySQL, которые я отображаю с помощью обработчика .NET Http (showImage.ashx). Если пользователь щелкает правой кнопкой мыши по изображению и выбирает «сохранить изображение как ...», по умолчанию для имени изображения всегда используется «showImage.jpg». У меня есть потенциальные имена изображений, сохраненные в базе данных, есть ли способ управления именем сохранения изображения по умолчанию через обработчик http?

Добавление заголовка Content-Disposition было решением, большое спасибо!

HttpContext.Current.Response.AppendHeader("Content-Disposition","filename=" + fileName + ";");

1 Ответ

4 голосов
/ 07 мая 2010

Вам необходимо добавить заголовок Content-Disposition , например:

Content-Disposition: filename=Something.jpg
...