0
在Sails.js,一個可以接收上傳的文件,例如:如何刪除Sailsjs(req.file)中上傳的文件?
myControllerAction: function(req, res) {
req.file('avatar', function(err, uploadedFiles) {
// uploaded avatar image will be available here
console.log(uploadedFiles[0]);
}
}
假設我收到了文件,但它的格式不正確我想要的方式。我只會回覆一個錯誤。我想要做的一件事是確保接收的文件不保留在文件系統中(即,如果它存在某處,請將其刪除)。我如何確保?
更多在這裏閱讀:https://nodejs.org/api/fs.html#fs_fs_unlink_path_callback – hlozancic
嘿,謝謝你的提示!我想知道文件上傳到哪裏。它轉到'/ your/project/directory/.tmp/uploads /'。您可以使用** uploadedFiles [0] .fd **輕鬆獲取完整路徑。所以,使用你的建議可以完成這項工作。 – nbkhope
不要忘記檢查船長文檔(https://github.com/balderdashy/skipper),以瞭解如何根據需要使用dirname和saveAs選項更改默認上傳目錄;) – hlozancic