За последние 24 часа нас посетили 22940 программистов и 1695 роботов. Сейчас ищут 1327 программистов ...

сколько загружено файла

Тема в разделе "JavaScript и AJAX", создана пользователем Dron-Boy, 9 июл 2018.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    вот вопрос такой в консоли видно сколько загружено килобайт картинки вот в этом месте скрин прикрепил. А можно ли как нибудь получить эти данные с помощью js?
    --- Добавлено ---
    Это нужно что бы аоказать прогрес бар загрузки анимации. Анимация прогружается по клику по ней.
     

    Вложения:

    TeslaFeo нравится это.
  2. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Я нашел вот такой вариант вроде как работает но есть одно но почему то 100% наступает секунды на 2-4 раньше чем анимашка полностью загрузилась.
    Код (Javascript):
    1.  var xmlhttp = new XMLHttpRequest(),
    2.                     method = 'GET',
    3.                     url = src,
    4.                     load ='',
    5.                     step = 0;
    6.  
    7.                     xmlhttp.open(method, url, true);
    8.                     xmlhttp.onprogress = function (event) {
    9.                         console.log( 'Получено с сервера ' + event.loaded + ' байт из ' + event.total +' Процент '+ load + '%');
    10.                         load = Math.trunc(100 / (event.total / event.loaded));
    11.                         $('.persent').text(load+'%');
    12.                         if(load == 100){
    13.                             $('.load_status').remove();
    14.                             $('.load_gif').remove();
    15.                             $(el).prop('src',src);
    16.                         }
    17.                     };
     
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Нашел в чем баг короче эта функция загружает правильно например файл весит 8 мб он вмб и загрузит а вот во вкладке network размер файла загружается в два раза больше тоисть 16 почему так я незнаю.
     
  4. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Вобщем кто будет читтать тему жду вашей помощи, проблему с двойным размером файла не решил.