<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>То есть, POST делается джаваскриптом в скрытом фрэйме, второй джаваскрипт<br>показывает progress bar или сообщение об ошибке, а в основном окне ничего
<br>не меняется.</blockquote><div><br>Собственно, как раз этот момент совсем не проблема. Всё, что нужно - это чтобы сервер, в случае успеха возвращал на запрос клиента что-то вроде:<br><br>result: uploading<br>filesize: 102030
<br>uploaded: 108<br></div><br>а в случае ошибки <br>result: error<br>code: 40x<br>text: request body is too large<br><br><br>остальное сделает клиент.<br></div>