By
ekkl
Не судите строго за такой вопрос. Просто хочу уяснить для себя какие технологии существую на сегодняшний момент, и какие устарели. Поиск по этому вопросу часто находит ссылки 5-8 летней давности, далеких 2006-2009 годов.
1) Сам PHP без дополнительных модулей не способен отследить какая часть выгружена. Насколько я знаю, старые скрипты включали либо ПЁРЛ файл, который и отслеживал, либо требовали модуля APC. Недавно наткнулся на вот это http://ru2.php.net/manual/ru/ses...oad-progress.php Насколько я понял, для этого нужна 5.4 версия. 5.4, верно?
Ну я думаю. что и не все хостеры, разрешат ставить APC, если нужно.
2) Плагины для jQuery (ну или любого другого ajax фреймворка), насколько я понял, могли работать и без модулей, и ПЁРЛ файла. Например, вот эти insicdesigns[dot]com/2010/02/10-best-ajax-file-uploader-for-your-web-application/"]http://blog[dot]insicdesigns[dot]com/201[dot][dot][dot]web-application/ Т.е. они фактически работают на клиентской стороне, считая только какая часть данных была отправлена.
3) Ну и Флеш-загрузчики. Только вот мне не нравится то. что они могут с большой долей вероятности выпасть из дизайна сайта, а учить флеш, только чтобы подправить мне не хочется.
Интересно было бы вот это http://ru2.php.net/manual/ru/ses...oad-progress.php заюзать, никто не пользовался?
—-
ПС, если я в чем-то ошибся, исправьте, пожалуйста.
Рылся в Гугле, что-то мало готовых решений, и есть платные, кто чем пользуется?
Или даже не обязательно индикатор ставить, а просто отправлять файл по ajax, и вывести какую-то гифку, пока он грузится?