У меня есть функция загрузки, которая загружает файл. Существует также функция отмены для отмены запроса.
upload(){
this.req = $.ajax(SetupService.baseUrl + '/upload/audio', {
xhr: () => {
const xhr = new XMLHttpRequest()
return xhr;
},
processData: false,
contentType: false,
data: formdata
});
}
abort() {
this.req.abort();
}
На стороне обслуживания я использую nodej с express и multer для обработки файлов. Загрузка файла работает успешно, но если я нажму кнопку «Прервать», сервер не узнает. Как с сервера express js проверить, отменен ли запрос или нет
router.post('/audio', function (req, res) {
console.log('uploading');
// How to check if the req is aborted by client or not
});