Javascript — Laravel, лучший метод, Ajax прогрессбар для загрузки файлов

Я сейчас создаю сайт Laravel4. С одним основным подвигом: загрузка (обновление) нескольких файлов.
Я хотел бы отобразить индикатор выполнения (что-то простое, например, x% = (номер файла) / (общее количество файлов), чтобы обеспечить обратную связь UX для пользователей.

Что-то уже мозговой штурм @ Отображение индикатора выполнения загрузки файла

Вы знаете способ сделать это без Flex?
И что будет лучшим?

-2

Решение

попробуйте передать переменные $ _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) и запрос загрузки для каждого файла … тупой?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]