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

-3

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

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

Знаете ли вы, как это сделать без Flex?
И что будет лучшим?

Теги:
flex

1 ответ

1

попробуйте передать $ _SESSION vars... вдохновленный {session.upload_progress} http://www.sitepoint.com/tracking-upload-progress-with-php-and-javascript/

Например, в вашем php foreach:

$_SESSION['percentdownload'] = 95;//or any var eg $runningPercent;

и запустить цикл JS, который периодически обновляет HTML/CSS progressBar:

var xpercent = '@Session["percentdownload"]';
$("#myProgressElemId").updateFunction(xpercent);

Но выполнение JS-цикла довольно грязно...

На самом деле вы ищете push-обновления.


ISNT это saner/безопаснее сделать oneByOne скачать?? - 1-й запрос (Jquery get) информация (количество файлов, имен, размеров и т.д.) - 2-й вы $.each() (JQuery) и запрашиваете загрузку для каждого файла... dumb?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню