0

Sails.js中,可以这样接收上传的文件:

myControllerAction: function(req, res) {
  req.file('avatar', function(err, uploadedFiles) {
    // uploaded avatar image will be available here
    console.log(uploadedFiles[0]);
  }
}

假设我收到了一个文件,但它没有按照我想要的方式正确格式化。我只会回答一个错误。我想做的一件事是确保接收到的文件不会保留在文件系统中(即,如果它存在于某处,请将其删除)。我怎样才能确保这一点?

4

1 回答 1

4

只需使用 node fs 模块删除上传的文件。

const fs = require('fs');

fs.unlink(insertFilePathHere, function(err) {
  if (err) return console.log(err); // handle error as you wish

  // file deleted... continue your logic
});
于 2017-06-29T09:05:48.793 回答