Возвращение измененного изображения из WebImage в RouteHandler

Я направляю свое изображение и изменяю его размер через imageRouteHandler. Вот код

 public class ImageRouteHandler : IRouteHandler
    {
        public IHttpHandler GetHttpHandler(RequestContext requestContext)
        {
            var filePath="(from Request Context)"
            var image = new WebImage(filePath);
            image = image.Resize(width, height);
            image.Write();
            return null;
        }
    }

Я получаю эту ошибку,

The route handler '...ImageRouteHandler' did not return an IHttpHandler from its GetHttpHandler() method.

WebImage.Write() напишу в ответ как я знаю. Что еще здесь нужно?

1 ответ

Решение

Добавление

requestContext.HttpContext.Response.End();

до return null; сделал трюк.

Другие вопросы по тегам