0

Я использую плагин imageresizer от http://imageresizing.net/. Веб-сайт, на котором я работаю (приложение asp.net mvc5), содержит некоторые статические изображения, расположенные в папке/content/images в корне сайта. Вторая часть изображений поступает из базы данных через MVC-контроллер. Статические изображения изменяются без каких-либо проблем, но изображения, поступающие из базы данных, не изменяются с использованием этого самого плагина.Imageresizer.net не изменяет размер изображения, поступающего из базы данных

Я создал контроллер под названием «ImagesController» и отобразил URL как «изображения /». Таким образом, URL мог бы быть таким;

http://localhost:55062/images/47cff4e6-8932-48dc-8baf-f328e89f3f83 

Когда я сделать запрос на этот адрес я вижу мое изображение правильно (в оригинальном размере конечно), так что никаких проблем до сих пор. Поэтому я решил добавить «с» и «высота», и для целей тестирования я также хочу разрешить масштабирование. Поэтому я делаю запрос на следующий URL-адрес;

http://localhost:55062/images/47cff4e6-8932-48dc-8baf-f328e89f3f83?width=100&height=100&scale=both 

Оригинальный размер изображения позади этого url 2000 x 1334 пикселей. Поэтому изменение размера до 100 x 100 пикселей для меня не кажется проблемой. Тем не менее, я вижу изображение в оригинальном размере.

Случайное статическое изображение на url ниже изменяется без каких-либо проблем;

http://localhost:55062/images/47cff4e6-8932-48dc-8baf-f328e89f3f83 

Что это может быть? Я уже пытался добавить расширение к url ​​с guid, и я также добавил обработчик к web.config, чтобы URL-адреса .jpg проходили через конвейер .net, но, к сожалению, это тоже не помогает. Я уже давно застрял в этом вопросе, так что, надеюсь, кто-то может помочь мне в этом?

Информационный доводка imageresizing.net показано здесь: http://notepad.cc/gaxafe38

+0

Я, кажется, помню, что как только запрос обрабатывается контроллером, он проходит мимо точки запроса, где ImageResizer делает это. Вы пытались использовать плагин SqlReader? –

+0

Нет, я не буду, посмотрю. Звучит как возможное решение. Спасибо за ответ в любом случае. – Rob

+0

@TiesonT. Это действительно было решением. Благодаря! Можете ли вы опубликовать его в качестве ответа, чтобы я мог принять его? – Rob

ответ

0

Благодаря предложению от TiestonT я был в состоянии решить эту проблему с помощью SqlReader plugin.

Смежные вопросы