Задать вопрос
@windf1n

Как записать файл из одного инпута в другой?

Мой код:
let bodyF = "<input type='file' class='image1' multiple accept='image/*'/>";


          swal( {
            title: gettext( "Select a category" ),
            html: '<div class="fimage">' + bodyF + '</div>',
            showCloseButton: true,
            onOpen: () => {
              $('.image1').change(function () {
                      var input = $(this)[0];
                      if (input.files && input.files[0]) {
                          if (input.files[0].type.match('image.*')) {
                              var reader = new FileReader();
                              reader.onload = function (e) {
                                  $imageOne = e.target.result;
                                  $( "#id_image1" ).val( $imageOne )
                              }
                              reader.readAsDataURL(input.files[0]);
                          }
                      }
                  });
            }

          } )

Это инпут куда нужн вставить файл полученный из инпута с классом image1:
<input type="file" name="image1" accept="image/*" required="" id="id_image1">

Кода код срабатывает выходит ошибка:
Uncaught DOMException: Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename, which may only be programmatically set to the empty string.
  • Вопрос задан
  • 4025 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Пригласить эксперта
Ваш ответ на вопрос

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

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