Возможный дубликат:
Загрузить панель выполнения в PHP
Может ли кто-нибудь предложить хороший и простой способ включить индикатор выполнения загрузки файла при загрузке файла. Я знаю, что это будет смесь javascript и php. Пожалуйста, предложите один
Возможный дубликат:
Загрузить панель выполнения в PHP
Может ли кто-нибудь предложить хороший и простой способ включить индикатор выполнения загрузки файла при загрузке файла. Я знаю, что это будет смесь javascript и php. Пожалуйста, предложите один
Мне нравится uploadify. Его очень легко реализовать и прекрасно выполняет свою работу.
http://valums.com/ajax-upload/
В последнее время я понял это и очень понравилось.
SWFUpload - это библиотека JavaScript, которая wraps Загрузка Flash Player функция. Он приносит ваши загрузки следующий уровень с несколькими файлами Выбор, загрузка и Проверка размера файла на стороне клиента.
Вам нужно будет проверить размер части файла, который уже установлен на сервере, а затем получить его на клиенте на Ajax, где вы можете нарисовать индикатор выполнения. (Не забудьте проверить размер отверстия Данные раньше, чтобы вычислить percantage;-))
Я не считаю, что это возможно, используя ajax. Единственный раз, когда вы можете получить полный размер файла после загрузки, и к тому времени это слишком поздно.
Если вы используете загрузчик с флэш-памятью, это возможно.
все поисковые решения "ajaxy" используют объект swf для выполнения задания загрузки. вы можете по-домашнему готовить свой прогрессбар, если у вас есть op-code cacher, такой как APC
Вот рассказ Мартина Янсена о Расмус Лердорф простой загрузить код, который в конце использует APC
http://martinjansen.com/2007/04/28/file-upload-progress-bars-with-php/