Как ловить событие окончания загрузки файлов в поле input[type="file"]?

Как узнавать когда закончилась загрузка файлов в поле input[type="file"] и после этого производить определенные действия? А также интересно можно ли узнавать когда загрузка началась (то есть после того как юзер выбрал файлы)
  • Вопрос задан
  • 1571 просмотр
Решения вопроса 1
Rou1997
@Rou1997
Мне нужно было сделать preview для изображений, загружаемых через форму, то есть выбрал файл и сразу появился Preview, делать через AJAX долго, сделал именно через File API из HTML5.

можно ли узнавать когда загрузка началась

Это onchange, а вот в нем уже File API:

//oInp - это сам input
			if (oInp.files && oInp.files[0]) {
				var reader = new FileReader();

				reader.onload = function (e) {

// вот здесь загрузилось, и можно использовать, например:
imgPreview.src = e.target.result;

}

reader.readAsDataURL(oInp.files[0]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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