|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.08.2010, 23:37 | #1 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Загрузка файла с прогрессбаром
Доброе время суток!
Подскажите, как решить такую ситуацию. Загружаем на сервер файл. Самым обычным способом. Код приводить не буду, так как это не главное. Скажите как узнать, сколько байт передано на сервер? Я собираю загрузчик файлов с прогрессбаром, на ajax. Вот и хочу узнать, сколько байт передано...подскажите, как быть? |
25.08.2010, 23:42 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
25.08.2010, 23:48 | #3 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Файл index.php
Код:
Код:
|
26.08.2010, 01:09 | #4 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Вам нужен прогрессбар для загрузки файлов размером в 30кб? Ваши клиенты используют почтовых голубей чтобы отсылать пакеты в интернет?
Извините, не удержался.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
26.08.2010, 07:54 | #5 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Существуют несколько плагинов для JQuery. Название не помню. Поищите сами.
|
27.08.2010, 13:50 | #6 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Johnatan, я не прошу Вас умничать. Для этого есть другие разделы форума. Я попросил помощи.
Код, что я привел я тупо содрал с Интернета, так как под рукой не было собственных исходников. Спасибо. Виталий Желтяков, спасибо. |
28.08.2010, 00:09 | #7 |
Новичок
Джуниор
Регистрация: 27.08.2010
Сообщений: 1
|
Обычно для этих целей используют Flash: событие progress:ProgressEvent метода Upload: http://help.adobe.com/ru_RU/AS3LCR/F...Reference.html
|
29.08.2010, 19:51 | #8 |
php / delphi
Форумчанин
Регистрация: 10.06.2007
Сообщений: 175
|
Какие технологии при этом предполагается использовать?
1) Если чисто на JavaScript (jQuery, ExtJS и т.д.), то про прогрессбар можно смело забыть. Ибо политика безопасности браузера не позволит совершить даже простейшую операцию - узнать размер файла до его загрузки на сервер (Есть конечно пару извращенных способов под Мозиллу, даже под IE кто-то что-то мутил, но никакой кроссбраузерностью там и не пахнет). Приходится использовать что-то более функциональное (и, как правило, более проблемное) - Flash, Java. 2) Если уж использовать Flash, то рекомендую в обязательном порядке SWFObject (кое-кто окрестил уже его новым претендентом на стандарт внедрения Flash-объектов). Ну в качестве лучшего плагина для jQuery, построенного на базе SWFObject, рекомендую jQuery Uploadify. Всё в лучших традициях jQ - очень гибко, легко и просто. Сам использовал в двух проектах - впечатления крайне положительные: прогрессбары, редактируемая очередь загрузки нескольких файлов, настраиваемый диалог выбора файлов...
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема такова: язык:Delphi7; сохранения файла; загрузка файла в String Grid | lightdevil | Общие вопросы Delphi | 3 | 06.03.2009 23:10 |
загрузка из файла | RAVAL)) | Общие вопросы Delphi | 2 | 04.03.2009 12:48 |
Загрузка из файла. | (*_*) | Общие вопросы C/C++ | 2 | 28.02.2009 22:16 |
Загрузка из файла | Raivolo | Помощь студентам | 3 | 05.02.2009 22:25 |
Загрузка файла | AVer | Работа с сетью в Delphi | 0 | 11.02.2007 17:22 |