-11 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 18
1

Прогресс бар загрузки файла

30.04.2018, 13:44. Показов 2930. Ответов 1
Метки нет (Все метки)

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$.ajax({ 
            url: 'upload.php', 
            type: 'POST',
            data: data,
            processData: false, 
            contentType: false,
            xhr: function(){
                var xhr =  new XMLHttpRequest(); 
                xhr.upload.addEventListener('progress', function(evt){
                 console.log(evt.loaded);
                }, false);
                return xhr;
            }, 
            
            success: function(respond){
                alert('файл загрузился);
                }
});
progress намного быстрее показывает о окончание загрузки чем на самом деле.

evt.loaded за считанные секунды показывает что загрузился весь обьём. хотя загрузка ещё идёт. Загружаю файла от 100 до 200 мб, поэтому нужен точный прогресс бар что бы пользователь понимал что идёт загрузка.

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2018, 13:44
Ответы с готовыми решениями:

Нестандартный прогресс бар
Здраствуйте обшарил весь гугл но так и не нашел! Вот в чем задания мне нужно зделать прогрес бар...

Круглый прогресс-бар на classyloader.js
Братцы! помогите пожалуйста... Бьюсь как рыба об лед! Прогресс бар запускается сразу же как...

Прогресс бар - изменять значение через код
Доброго времени суток. Прошу помочь с изменением прогресс бара. Дело в том, что значение прогресс...

Полоса загрузки изображения, отобразить прогресс загрузки
загружаю изображения на сервер с помощью аякса, подскажите как можно узнать(с помощью какой...

1
Всегда онлайн
1083 / 787 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
01.05.2018, 21:25 2
Deprow, это может быть связано с тем, что событие progress срабатывает только тогда, когда клиент (браузер) отправил часть файла. Это не значит что сервер получил данные, обработал, записал на диск/бд и т.д.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2018, 21:25
Помогаю со студенческими работами здесь

Ajax, jQuery, как сделать прогресс бар обработки серверной функции
Всем привет! Разрабатываю веб-приложение. Js, Jquery, Ajax, серверная часть на Python. С помощью...

ак мне добавить прогресс бар, который в процентах показывал бы на сколько выполнился скрипт ?
Добрый день. Покопался в интернете, но ничего толкового не нашел(м.б. не так смотрел?) У меня...

Прогресс бар
Подскажите как сделать. Я создал Progress Bar и один Button. И когда я нажимаю на Button , ...

Прогресс бар
Как мне сделать с помощью php и переменной где написано сколько процентов - сделать примерно вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru