yaverm
@yaverm

Как получить несколько файлов base64 string?

Подскажите пожалуйста как получить base64 string несколько файлов в input type file ? Я должен по методу post отправить данные на внешний soap api. Столкнулся пониманием как правильно работает input multiple.

<input type="file" id="CVFile" name="CVFile[]" multiple onChange="getBase64();" accept="application/pdf">


Проверяю по консоль, при выборе несколько файлов получаю результат первого элемента .files[0], как я могу получить для каждого файла base64 и собрать в один массив ?

function getBase64() {
		var file = document.querySelector('#files > input[type="file"]').files[0];
		var reader = new FileReader();
		reader.readAsDataURL(file);
		reader.onload = function () {
			console.log(reader.result);
		};
		reader.onerror = function (error) {
			console.log('Error: ', error);
		};
	}
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
Пригласить эксперта
Ваш ответ на вопрос

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

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