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

Как вставить файл в input?

Вопрос:
Есть код, который конвертит из base64 в блоб и питается сунуть его в инпут, чтобы потом отправить:
reader.onloadend = function() {
     $('#upload').val(DataURIToBlob(reader.result));
     $('#form_avatar').submit();
}

#upload - input type="file". Получаю ошибку:
Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename, which may only be programmatically set to the empty string.


Что я делаю не так?(
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
А что за "reader"? Ты читаешь блоб через FileReader?
Всё это не нужно, просто отправляй через FormData
Ответ написан
Ваш ответ на вопрос

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

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