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);
});
});
});