Response.ContentType = "image/jpeg";
Response.AppendHeader ( "Content-Disposition", "вложение;
имя файла = SailBig.jpg ");
Response.TransmitFile (
Server.MapPath ( "~ / изображения / sailbig.jpg")
);
Response.End ();
Это приведет к открытию / сохранению как
диалоговое окно для отображения имени файла
SailBig.jpg в качестве имени файла по умолчанию
предустановки.
Это, конечно, предполагает, что вы кормите
файл, который уже существует. если ты
надо кормить динамически генерируемым -
скажем, изображение, которое было сгенерировано в
память - вы можете использовать
Response.BinaryWrite () для потоковой передачи
байтовый массив или запись вывода
непосредственно в Response.OutputStream.
Растровое изображение bmp =
wwWebUtils.CornerImage (BackColor,
цвет, c, радиус, высота, ширина);
Response.ContentType = "image / jpeg";
Response.AppendHeader ( "Content-Disposition", "привязанность;
имя файла = LeftCorner.jpg ");
bmp.Save (Response.OutputStream,
ImageFormat.Jpeg);
Очевидно, вы просто измените расширение.