I\'m trying to move uploaded file from /tmp to home directory using NodeJS/ExpressJS:
fs.rename(\'/tmp/xxxxx\', \'/home/user/xxxxx\
Another way is to use fs.writeFile. fs.unlink in callback will remove the temp file from tmp directory.
var oldPath = req.files.file.path;
var newPath = ...;
fs.readFile(oldPath , function(err, data) {
fs.writeFile(newPath, data, function(err) {
fs.unlink(oldPath, function(){
if(err) throw err;
res.send("File uploaded to: " + newPath);
});
});
});