Как заполнить значение (html) файла типа входного тега? - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть представление типа шаблона, позволяющее пользователям создавать событие (например, социальное событие ... имеет имя, описание, изображение и т. Д.). Я использую его как для создания события, так и для его редактирования.

Хотелось бы, чтобы при выборе другого места на сайте редактировалось, чтобы различные поля заполнялись сведениями о событии. У меня это работает для текстовых полей, текстовых полей и тегов типов выбора, но я застрял на том, как бы вы сделали это с типом файла.

Это то, что я имею до сих пор. Этот шаблон работал для других входов.

<input id="picture" class="form-control" type="file" name="picture" accept="image/*" value="{{($event == null ? "" : base64_encode($event->picture))}}" required autofocus/>

Просто чтобы было ясно. Я не пытаюсь получить файлы с компьютеров людей. Файл находится в моей базе данных (блоб). Все, что я хочу сделать, это положить его обратно в поле ввода.

Это вообще возможно? Если нет, то есть другое решение, которое я должен рассмотреть.

Спасибо.

1 Ответ

0 голосов
/ 27 апреля 2018

вы понимаете, что это данные большого двоичного объекта, верно? единственный способ показать данные - поместить их в тег <img> и декодировать данные из базы данных. Чтобы отредактировать изображение, вам нужно создать вход для новой загрузки.

вот так Отображаемое изображение PHP BLOB от MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...