Цитата(Cript777 @ 17.6.2013, 16:05 ) | Спасибо за совет, но это что-то совсем не то, да и не выходит то что нужно.. Мне скорей всего нужна javascript функция.. |
Про это ведь так красиво написано http://www.php.net/manual/ru/session.upload-progress.php:
| Цитата | | Данная информация не особенно полезна для запроса, непосредственно закачивающего файл, однако, в течение данной загрузки приложение может посылать POST-запросы на отдельную страницу (например, с помощью XHR) для проверки статуса. |
Организовываете это отслеживание прогресса через сессии. На стороне клиента делаете простенький ajax-запрос и отдаете в него значение из сессии. Повторяете запрос каждые 2-3 секунды, пока файл не загрузится. Передается в запросе столько лишь цифра, так что он не должен особо нагружать сервер, даже если каждую секунду проверять.
Добавлено @ 22:20 Поддержка прогресса загрузки чистым Javascript появилась вместе с HTML5. Можете разобраться, если хотите. Мне еще не приходилось именно с этим иметь дела, так что много не подскажу. Вот, например, статья http://habrahabr.ru/post/112286/
В целом, как всегда, новые технологии что-то делают удобнее, эффективнее, продуктивнее, но при этом требуют долгого курения мануалов и документаций, от чего в тяжелых случаях может развиться острое обструктивное нетерпение и хронический пофигизм |