У меня есть экспресс-приложение, в котором я использую грозную загрузку файлов.Запрос на завершение в Node.js Formableable
Мой код выглядит следующим образом
form
.on('field', function(field, value){
if (field == 'file_name'){
if(value == 'filename'){
res.send('requestInterrupted');
}
}
})
.on('file', function(field, file){
client.putFile(file.path, file.hash, function(err, response){
console.log(response.statusCode);
})
})
.on('end', function(){
console.log('-> upload done');
res.send('Done');
});
В основном то, что я хочу, если предположим, что значение поля file_name соответствует некоторой строке, то я хочу, чтобы быстро реагировать, как я не нужно загружать, чтобы быть завершена. И если к тому времени файл был загружен, то и это не проблема. Но если файл еще не загружен полностью, я хочу закончить сам запрос.
В моем развитии env Я не могу сделать так, чтобы файл загружался очень быстро, как его в той же системе. Я не могу развернуть его сейчас, это какой-то удаленный сервер и тест. Так что, пожалуйста, просто помогите мне, если вы отправляете ответ, как я сделал в form.on('field', function(field, value){...})
Функция завершает запрос от дальнейшей передачи?