Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать прогресс-бар загрузки файла? (https://javascript.ru/forum/misc/22236-kak-sdelat-progress-bar-zagruzki-fajjla.html)

Gremlin 11.10.2011 17:26

Как сделать прогресс-бар загрузки файла?
 
Задача: сделать прогресс-бар загрузки файла на сервер, да такой, чтобы не для отвода глаз, а реально показывал сколько процентов файла загружено. И чтобы не требовал дополнительных настроек на Апаче. И чтоб без флеша. В общем должен работать на HTML/CSS/JavaScript/jQuery/PHP.

Я прямо не знаю в каком направлении думать, чтоб додуматься до ответа.

Надеюсь вопрос задан по адресу :)

P.S. Нужно чтобы получилось примерно как здесь:
http://pic.lg.ua/

ugin_root 11.10.2011 18:00

кроссбраузерно нельзя...
для лисы

Gremlin 11.10.2011 18:11

Спасибо, ugin_root, но исключительно для лисы решение неподходит.
А может библиотека какая-нить готовая существует?

ugin_root 11.10.2011 18:22

используй flash это единственное кроссбрузерное средство (при условии что у пользователя он установлен) для загрузки больших файлов, а тем более если нужны ещё и проценты.

ugin_root 11.10.2011 18:26

если подойдёт флеш то искать по слову uploadify

Serg_pnz 11.10.2011 19:12

Тут по-любому есть http://mootools.net/forge/browse/tag/upload
Без флеша.

B@rmaley.e><e 11.10.2011 22:19

В Хроме и ФФ можно достичь желаемого. В остальных браузерах — пока нет.

melky 12.10.2011 00:40

я видел где-то замут, где прогресс выводился php

через ob_clean() и т.д.

искал - не нашёл .только вот не сон ли это? :)

ugin_root 12.10.2011 05:30

melky,
наверное сон... а если и не сон то эти проценты значили не загрузку файла на сервер, а какой нибудь очень долгий процесс на сервере, уже после загрузки файла.

melky 12.10.2011 09:42

а вот и фига там, а не сон

во второй ссылке вообще пример с кодом дан.


Часовой пояс GMT +3, время: 12:20.