Я загружаю несколько файлов через flow.js, все работает нормально, за исключением нескольких раз, когда я получаю запрос на тайм-аут / сброс соединения при запросе пост-загрузки.
Я хочу зарегистрировать эту ошибку в своей базе данныхно проблема в том, что я не могу отловить ошибку HTTP на вкладке сети.
Ниже приведен код, который я использую
doUpload = function (model) {
var d = $q.defer(),
promises = [],
flow = new Flow({
target: env.apiUrl+'/somthing/upload',
testChunks: true,
maxChunkRetries: 10,
chunkRetryInterval: 100,
timeout:300,
headers: {
'access-token':token,
'user-locale': locale
},
query: {
id: model.id
}
});
flow.on('fileError', function(file, message, chunk){
console.log(chunk.xhr.status);
console.log(file);
console.log(message);
});
}
fileError не срабатывает, если тайм-аут запроса / connection-сброс.