При загрузке Редактировать страницу Значение изображения будет заполнено

Может кто-нибудь, пожалуйста, скажите мне, как я могу принять значение ввода изображения на Edit

<img src="{{url('/')}}/images/answers/{{ $option->id }}/medium/{{ $option->image_path }}"  id="image{{ $i }}">
<input value="{{url('/')}}/images/answers/{{ $option->id }}/medium/{{ $option->image_path }}" onchange="readURL(this, {{ $i }});" type="file" name="image{{ $i }}" id="<?php echo 'answer_file'.$i;?>" />

Я пробовал что-то вроде этого, я поставил на значение тот же URL-адрес, что и на изображении, но он не работает, изображение src работает нормально, я вижу изображения, но моя проблема в том, что когда я меняю одну фотографию, все остальные удаляются, поэтому я хочу, чтобы все входные фотографии были заполнены, поэтому, когда я щелкаю по редактировать эти фотографии, чтобы я не касался кнопки выбора файла, чтобы они не были стерты, я хочу, чтобы их старое значение было принято. Надеюсь, кто-то может понять мою проблему.

0

Решение

Это невозможно. Вы не можете автоматически заполнить файл типа ввода по соображениям безопасности. Только пользователь может заполнить тип файла ввода

Одним из возможных решений является наличие идентификатора модели, чтобы узнать, какое изображение удалить, а затем добавить другое (замена).

1

Другие решения

я верю, что у вас есть $option в твоем бэкэнде он просто постоянный, так что ты можешь понять это, не передавая его.
в противном случае вы можете использовать js, чтобы передать это так:

<input value="$('#image{{$i}}).attr('src')" onchange="readURL(this, {{ $i }});" type="file" name="image{{ $i }}" id="<?php echo 'answer_file'.$i;?>" />

надеюсь, это поможет

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector