Как вставить файл в 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.


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

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

Войти через центр авторизации
Похожие вопросы