Prakash Nangare Ответов: 2

Как я получаю изображение из базы данных в MVC view


Здравствуйте эксперты

Я сохранил изображение на сервере и в базе данных сохранил путь к этому изображению, теперь я хочу просмотреть изображение на Razor view.



Пожалуйста помочь

Спасибо

Что я уже пробовал:

я попробовал это сделать, но получил одно и то же изображение для всех продуктов

&ЛТ;ИМГ СРЦ="@URL-адрес.Содержание("/Images/image.jpg")" ширина="100" высота="100" /&ГТ;

если я использую ниже я получаю null ничего не отображая

&ЛТ;ИМГ СРЦ="@URL-адрес.Содержание(пункт.Image1) " alt="" />

в базе данных Image1 (столбец) есть путь к изображению

2 Ответов

Рейтинг:
2

F-ES Sitecore

Вам нужно убедиться, что изображение хранится в корневом каталоге веб-сайта, чтобы клиенты могли получить к нему доступ. Далее вместо сохранения пути к файлу на диске (c:\inetpub\wwwroot\site\images\image.jpg), вы должны хранить путь относительно вашего веб-корня, так что что-то вроде "~/images/image.jpg". Это даст вам путь, который вы можете использовать вот так

<img src="@Url.Content(item.ImagePath)" alt="" /> 


Если вам действительно нужен фактический путь, сохраненный для чего-то другого, то вы можете сохранить как фактический путь, так и путь относительно корня сайта.


Рейтинг:
1

bhupi chauhan

Пожалуйста, прочтите это, это может вам помочь:

Как я получаю изображение из базы данных в MVC view