riff
Новичок
"ajax" загрузка файлов.
Ajax не умеет загружать файлы, поэтому в инете советуют загружать примерно так:
Вобщем работает. Но есть проблема и не могу найти ответа в гугле:
При отправке больших файлов(ну например 2метра) при не быстром интернете, onload фрейма срабатывает раньше чем загрузка произошла, не пойму почему. Как исправить?
Например в гугловской почте этот же файл при этой же скорости успешно загружается... Может кто-то разбирался с этим? Как они это сделали?
Ajax не умеет загружать файлы, поэтому в инете советуют загружать примерно так:
Код:
varr div = document.createElement('div');
//div.style.display = 'none';
var onPost = function() {
//...
}
div.innerHTML = '<iframe src="about:blank" id="frm_post" name="frm_post" onload="onPost()"></iframe>';
document.appendChild(div);
myForm.setAttribute('target', 'frm_post');
myForm.setAttribute('action', url);
myForm.setAttribute('method', 'post');
myForm.submit();
При отправке больших файлов(ну например 2метра) при не быстром интернете, onload фрейма срабатывает раньше чем загрузка произошла, не пойму почему. Как исправить?
Например в гугловской почте этот же файл при этой же скорости успешно загружается... Может кто-то разбирался с этим? Как они это сделали?