Мне нужно было сделать 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]);