Я ищу создание обработчика для возврата изображений на основе пройденного идентификатора, я не создал свой собственный до и когда я его создал, он упоминает, что он должен быть зарегистрирован в IIS. Этот проект распространяется среди большого количества клиентов, мне придется изменить IIS каждого или есть какой-то путь вокруг этого или альтернативы обработчику?Создайте обработчик ASP.Net, чтобы вернуть изображение как байты
EDIT: В ответ ниже, это то, что я создал (но еще не проверял), так что мне нужно что-то изменить в IIS или web.config для этого?
public class Photos : IHttpHandler
{
#region IHttpHandler Members
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
//write your handler implementation here.
var img = Image.FromFile(@"C:\Projects\etc\logo.jpg");
context.Response.ContentType = "image/jpeg";
img.Save(context.Response.OutputStream, ImageFormat.Jpeg);
}
#endregion
}
Что у вас есть? –
См. Edit, строит нормально, но не возвращает изображение, несмотря на правильность пути проверки. – user1166905