Индикатор выполнения загрузки файла

Возможный дубликат:
Загрузить панель выполнения в PHP

Может ли кто-нибудь предложить хороший и простой способ включить индикатор выполнения загрузки файла при загрузке файла. Я знаю, что это будет смесь javascript и php. Пожалуйста, предложите один

Мне нравится загружать . Его очень легко реализовать и прекрасно выполняет свою работу.

http://valums.com/ajax-upload/

Я случайно это понял и очень понравился.

SWFUpload

SWFUpload – это библиотека JavaScript, которая включает функцию загрузки Flash Player. Он выводит ваши загрузки на следующий уровень с помощью выбора нескольких файлов, загрузки и проверки размера файла на стороне клиента.

Вам нужно будет проверить размер части файла, который уже установлен на сервере, а затем получить его на клиенте на Ajax, где вы можете нарисовать индикатор выполнения. (Не забудьте проверить размер отверстия Данные раньше, чтобы вычислить percantage ;-))

Я не считаю, что это возможно, используя ajax. Единственный раз, когда вы можете получить полный размер файла после загрузки, и к тому времени уже слишком поздно. '

Однако, если вы используете загрузчик с флэш-памятью, это возможно.

все поисковые решения «ajaxy» используют объект swf для выполнения задания загрузки. вы можете по-домашнему готовить свой прогресс, если у вас есть op-code cacher, такой как APC

Вот рассказ Мартина Янсена о простом загружаемом коде Расмуса Лердорфа, который, в конце концов, использует APC

http://martinjansen.com/2007/04/28/file-upload-progress-bars-with-php/

и рабочий пример