Я использую 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)