Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to interrupt while uploading the file in node.js?

I have a code in controller like below:

BASE.APP.post('/uploadFile/:request/:file', function(req, res, next) {

  var url = req.usersession.webipAddress;

  var path = 'uploads/' + req.params.file;

  var formData = new BASE.FormData();
  formData.append('fileNameUnique', req.params.file);
  formData.append('file', BASE.FS.createReadStream(path));
  //  console.log(formData);


  formData.submit(url + '/service/uploadFile/', function(err, response) {
    // console.log(response.statusCode);
    res.send(response.statusCode);

  });
});

I want to interrupt file upload if status == "cancel", is that possible?

like image 401
Sumit Aggarwal Avatar asked Mar 15 '26 05:03

Sumit Aggarwal


1 Answers

If status == "cancel" try this:

req.pause()
res.status = 400;
res.end('Upload cancelled');
like image 143
Andrei Dolhescu Avatar answered Mar 18 '26 06:03

Andrei Dolhescu



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!