У меня есть серия изображений, хранящихся в базе данных MySQL, которые я отображаю с помощью обработчика .NET Http (showImage.ashx). Если пользователь щелкает правой кнопкой мыши по изображению и выбирает «сохранить изображение как ...», по умолчанию для имени изображения всегда используется «showImage.jpg». У меня есть потенциальные имена изображений, сохраненные в базе данных, есть ли способ управления именем сохранения изображения по умолчанию через обработчик http?
Добавление заголовка Content-Disposition было решением, большое спасибо!
HttpContext.Current.Response.AppendHeader("Content-Disposition","filename=" + fileName + ";");