Блог majestyСтатус загрузки файла на PHP или прогрессбар uploadprogress


Теги

PHP

Автор majesty

Главной проблемой в данном случае является то что веб сервер передает запрос к PHP уже после того как файл загрузился и получить доступ к файлу в процессе загрузки стандартными средствами нельзя. Как я понял в будущем ситуация изменится в лучшую сторону и можно будет нормально работать с fcgi.

Для решения этой проблемы хорошими людьми было написано расширение uploadprogress. Работает достаточно просто. В cvs есть сносные примеры. Следует отметить что работает только через mod_php.

Как это работает?
В форму добавляется hidden поле UPLOAD_IDENTIFIER с произвольным идентификатором. В скрипте можно вызывать uploadprogress_get_info(идентификатор) и получать нужную информацию о статусе загрузки.

Не работает в Ubuntu.

Для добавления комментариев необходимо авторизоваться.
2010 ©