CNode

请教一下 以下错误怎么去解决呢?

Ccxh80301983发布于13 年前最后回复13 年前2 回复4254 浏览0 收藏

错误信息 { [Error: EISDIR, open '/Volumes/mac/nodeProject/demo1/public/images/'] errno: 28, code: 'EISDIR', path: '/Volumes/mac/nodeProject/demo1/public/images/' }

我的代码

var target_path = __dirname +'/public/images/';

fs.readFile(req.files.Imgfile.path, function (err, data) {
                     console.log(target_path);
    fs.writeFile(target_path, data, function (err) {
        console.log(err);
        res.redirect("back");
        res.send("ok");
    });
});
查看回复

回复 (2)

B
blacktea#1·13 年前

fs.writeFile(filename, data, [options], callback) 是filename吧。。 var target_path = __dirname +'/public/images/yourimage.jpg';

C
cxh80301983#2·13 年前
引用 blackteafs.writeFile(filename, data, [options], callback) 是filename吧。。 var target path = dirname +'/publ...

多谢,还有个问题 req.files.Imgfile.path 临时位置 有权限删除吗? 如果没多久回自动清理到

参与回复
登录后即可参与回复。登录