如何设置上传文件的权限(或设置文件权限)
发布于 7 年前 作者 huanghaiyang 6387 次浏览 最后一次编辑是 3 年前

如何给上传文件设置权限 这是我上传文件的代码 var target_path = ‘./public/’ + settings.bookimgfolder + req.files.filepath.name; var tmp_path = req.files.filepath.path; // 移动文件 fs.rename(tmp_path, target_path, function(err) { if (err) res.send({ success: false }); // 删除临时文件夹文件, fs.unlink(tmp_path, function(err1) { if (err1) res.send({ success: false }); else res.send({ success: true }); }); }); 意思是将一个图片保存到support文件夹的子文件夹下 经测试上传后的文件无法被删除 删除代码: fs.unlink(’./support’ + img.url + unescape(img.filename) , function(e_){ if(e_) { res.send({ error: e_ }); return; } else res.send({ success: “true” }); }); 如果从别处复制一张图片删除的话,就会成功 我看了一下上传的图片的权限,发现当前用户没有‘完全控制’ 我一我猜测上传的时候没有指定权限 求破如何设置权限

1 回复

rename之后还要unlink,mv之后还要rm,你觉得有可能成功吗

回到顶部