@BarkovA

Как передать изображение из базы данных в отображение (view)?

Доброго времени суток! При разработке простенького сайта столкнулась с такой проблемой :
Есть база , в которой помимо разной текстовой информации хранится картинка в формате (varbinary(MAX)). Передать картинку в View не составила труда, однако не выходит при редактирование информации передать эту каринку для редактирования. Скрины
1- как картринка просто выводится
2- действие контроллера на обновление
3- для обновление( понятно , что при том что написано там она и не будет передаваться), но как сделать корректно ума не приложу
0439ef04d26f48cda18768fb1a9b8637.JPGe4d838fd5df24fe985612002fe89d943.JPG68acd88988184ed1be1028b76b3d76de.JPG

Хотелось бы чтобы оно имело вид примерно,пользователь перешел на обновление , а там прогружена та каринка , и можно выбрать новый файл и ту заменить
а выходит так,что если пользователь редактирует тект, а картинку не загружает,то картинки и вовсе нет.
Как решить такой вопрос??
  • Вопрос задан
  • 482 просмотра
Решения вопроса 1
@glagolew059
frontend developer
Надеюсь правильно понял...
В 3м случае выводите текущую картинку в слой (куда хотите чтобы она была), далее при клике по инпуту вываливается окно для выбора файла, после выбора с помощью js/jquery + HTML5 File API получаете превьюшку картинки, которую выбрали в инпуте, и заменяете ей текущую картинку =)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы