新手问题.关于express文件上传error:ENOENT,No such file or directory的问题
发布于 3年前 作者 namiheike 3477 次浏览
exports.submit = function(req, res, next){
var original_path = req.files.filesubmit.path;
var target_path = './submitted/';

console.log(path.existsSync(original_path));//-----------//TRUE!

fs.rename(original_path, target_path, function(err){
    if (err) throw err;//------//error:ENOENT,No such file or directory
    fs.unlink(tmp_path, function(){
    //  ir (err) throw err;
        res.send('submitted');
    })
})
}

明明path.existsSync(original_path)是TRUE,
为何抛出error:ENOENT,No such file or directory

4 回复

fs的rename 不允许跨 分区移动文件~

这个问题应该如何解决啊?

回到顶部