Я хочу показать простые слова на своем веб-сайте из HttpHandler с помощью Response.Write, и это простое решение не работает:
public void ProcessRequest(HttpContext context)
{
HttpResponse response = context.Response;
response.ContentType = "image/jpg";
Image Photo =
Image.FromFile("C:/Users/wiedy/Desktop/Obrazek.jpg");
var memoryStream = new MemoryStream();
Photo.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] bytes = memoryStream.ToArray();
byte[] image = bytes;
response.BinaryWrite(image);
response.ContentType = "text/plain";
response.Write("saddsadsadsadasdsa ");
}
Изображение отображается нормально.
IЯ пытался изменить ContentType на text / html, но это не сработало, я тоже пытаюсь использовать BinaryWrite, но это тоже не сработало
var stream = new MemoryStream();
var writer = new StreamWriter(stream);
writer.Write("Alodasdasdasdasdasdassssssssssdsadas");
writer.Flush();
stream.Position = 0;
byte[] alo = stream.ToArray();
context.Response.BinaryWrite(alo);
context.Response.Flush();
Любые идеи.
Спасибо заваша помощь