Я сейчас создаю сайт Laravel4. С одним основным подвигом: загрузка (обновление) нескольких файлов.
Я хотел бы отобразить индикатор выполнения (что-то простое, например, x% = (номер файла) / (общее количество файлов), чтобы обеспечить обратную связь UX для пользователей.
Что-то уже мозговой штурм @ Отображение индикатора выполнения загрузки файла
Вы знаете способ сделать это без Flex?
И что будет лучшим?
попробуйте передать переменные $ _SESSION …, вдохновленные {session.upload_progress}
http://www.sitepoint.com/tracking-upload-progress-with-php-and-javascript/
Например, в вашем php для каждого :
$_SESSION['percentdownload'] = 95;//or any var e.g. $runningPercent;
и запустить цикл JS, который периодически обновляет HTML / CSS progressBar:
var xpercent = '@Session["percentdownload"]';
$("#myProgressElemId").updateFunction(xpercent);
Но делать цикл JS довольно грязно …
На самом деле вы ищете толкая Обновления.
НЕ РАЗУМНО / безопаснее сделать oneByOne скачать ??
— 1-й запрос (Jquery get) информация (количество файлов, имена, размеры и т. Д.)
— 2-й ты $ .Each () (JQuery) и запрос загрузки для каждого файла … тупой?
Других решений пока нет …