如何修复node.js文件上传ENOENT错误?

时间:2017-08-25 20:02:40

标签: javascript node.js

module.exports.uploader=function(fileobj){
 fileobj.mv('./127.0.0.1:3000/uploadedImage',function(error){
        console.log(error);
 });
}

这是错误:

  

错误:ENOENT:没有这样的文件或目录,打开   ' d:\编程\ BNL \ 127.0.0.1:3000 \ CSS'       在错误(本机)

1 个答案:

答案 0 :(得分:0)

如果我不明白错误,那么您正试图将 fileobj 移至 uploadedImage 文件夹,对吗?

您不应将主机作为路径传递。这就是你收到错误的原因。

尝试将路径放到相对于项目文件夹的uploadedImage文件夹中。像这样:

module.exports.uploader = function(fileobj){
 fileobj.mv(_dirname + '/path/to/uploadedImage', function(error){
  console.log(error);
 });
}