Я использую модуль ng2-file-upload
для загрузки больших файлов.
Загрузка выполняется с помощью бэкэнда, закодированного в java
Поскольку импорт этих файлов занимает довольно много времени время, HTTP-соединение, созданное между внешним и внутренним интерфейсами, приводит к выходу сервера nginx с тайм-аутом.
Как я могу использовать модуль ng2-file-upload
в асинхронном режиме?
Пока у меня есть создание экземпляра FileUploader таким образом, но соединение остается открытым в ожидании ответа бэкэнда (вкладка Network of chrome)
this.uploader = new FileUploader({ url: URL,
disableMultipart :true,
formatDataFunctionIsAsync: true,
formatDataFunction: async (item) => {
return new Promise((resolve, reject) => {
resolve({
name: item._file.name,
length: item._file.size,
contentType: item._file.type,
date: new Date()
});
});
},
itemAlias: 'CsvFile' });
}
Любая помощь будет принята.
Спасибо, R C