Индикатор выполнения загрузки ng-файла не работает с offlinejs

Я использую ng-file-upload для загрузки файлов у себя дома, и хорошая новость заключается в том, что он работает нормально, и я могу загружать файлы.

Проблема в том, что индикатор выполнения отображается только тогда, когда я отключаю offlinejs в index.html. Похоже, что offlineJS предотвращает обратный вызов прогресса от почтового вызова.

Вот сообщение об ошибке, которое я получаю:

Error: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'function (xhr) {
          if (!xhr || !(xhr instanceof XMLHttpRequest)) return;
          config.__XHR = xhr;
          if (config.xhrFn) config.xhrFn(xhr);
          xhr.upload.addEventListener('progress', function (e) {
            e.config = config;
            notifyProgress(getNotifyEvent(e));
          }, false);
          //fix for firefox not firing upload progress end, also IE8-9
          xhr.upload.addEventListener('load', function (e) {
            if (e.lengthComputable) {
              e.config = config;
              notifyProgress(getNotifyEvent(e));
            }
          }, false);
        }' is not a valid HTTP header field value.
    at Error (native)
    at XMLHttpRequest.f.setRequestHeader (http://localhost:3000/lib/js/offline/offline.min.js:2:3272)

person hamadeh    schedule 21.01.2016    source источник
comment
Можете ли вы показать код? Как вы связываете Offline.js? Этот поток посвящен привязке Toastr и Offline.js, но, возможно, это тоже поможет вам: stackoverflow.com/questions/29411422/   -  person Matheno    schedule 21.01.2016
comment
Я не думаю, что это очень поможет. Я сделал точно так же, как пример в упомянутой вами ветке: Offline.on('down', function () { $rootScope.$emit('Down'); }); Offline.on('up', function () { $rootScope.$emit('Up'); });   -  person hamadeh    schedule 21.01.2016
comment
Вот ветка о людях с такой же ошибкой: github.com/danialfarid/ng -file-upload/issues/98   -  person Matheno    schedule 21.01.2016


Ответы (1)


Проблема была исправлена ​​в последней версии ng-file-upload!

person hamadeh    schedule 22.01.2016