Я так понимаю, вы пытаетесь позволить пользователю выбрать изображение для формы.Для этого вам не удастся использовать стандартное поле <input type="file">
, потому что из-за безопасности браузера вы не можете получить доступ к этому полю и заполнить его, или что-либо еще.
вместо этого вам придется либо
- Использовать элемент управления
select
, в котором перечислены изображения, которые пользователь может выбирать из - Создать свой собственный инструмент выбора файлов, которыйведет себя аналогично элементу управления
<input type="file">
.Есть много способов сделать это, например, один из них: использовать не редактируемое текстовое поле (<input type="text" disabled>
), кнопку искусственного просмотра (<button>Browse</button>
) и использовать модал, который показывает предварительный просмотр доступных изображений, которые пользовательможно щелкнуть, чтобы выбрать. - Некоторое другое пользовательское решение, позволяющее пользователю выбрать файл
На самом деле это не должно быть слишком плохо / трудно, просто нужно написать больше кода, так какВы не можете использовать собственный файловый браузер.
Надеюсь, это поможет.