什么types的错误是这个错误:ENOENT:没有这样的文件或目录,打开

我遇到了这个错误,无法解决这个问题。

Error:ENOENT:no such file or directory,open'C:\ Users \ sagarkumar \ AppData \ Loca l \ Temp; C:\ Program Files \ Java \ jdk1.7.0_51 \ bin \ 8852-120drlh.jpg'

This is app.js file var express = require('express'); var connect = require('connect'); var app = express(); var port = process.env.PORT || 8080; // Configuration app.use(express.static(__dirname + '/public')); app.use(connect.cookieParser()); app.use(connect.logger('dev')); app.use(connect.bodyParser()); app.use(connect.json()); app.use(connect.urlencoded()); // Routes require('./routes/routes.js')(app); app.listen(port); console.log('The App runs on port ' + port); 

这是route.js文件

 var fs = require('fs'); module.exports = function(app) { app.get('/',function(req,res){ res.end("Node-File-Upload"); }); /* app.post('/upload', function(req, res) { console.log(req.files.image.originalFilename); console.log(req.files.image.path); fs.readFile(req.files.image.path, function (err, data){ var dirname = "sagar/"; var newPath = dirname + "/uploads/" + req.files.image.originalFilename; fs.writeFile(newPath, data, function (err) { if(err){ res.json({'response':"Error"}); }else { res.json({'response':"Saved"}); } }); }); */ app.post('/upload', function(req, res) { res.json({'response':"Saved"}); } ); 

这是android代码(客户端)做json请求(只有请求部分)。 有从图库中select图像的selectbutton,并向NodeJs服务器上传button发出请求。

  upload.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { File f = new File(path); Future uploading = Ion.with(nodejs.this) .load("http://192.168.0.101:8080/upload") .setMultipartFile("image",f) .asString() .withResponse() .setCallback(new FutureCallback<Response<String>>() { @Override public void onCompleted(Exception e, Response<String> result) { try { JSONObject jobj = new JSONObject(result.getResult()); } catch (JSONException e1) { e1.printStackTrace(); } } }); } }); 

文件C:\ Users \ sagarkumar \ AppData \ Loca \ Temp \ C:\ Program Files \ Java \ jdk1.7.0_51 \ bin \ 8852-120drlh.jpg不存在。 它看起来像你一起附加两个文件名。

ENOENT =错误NO ENTity。

你有一个文件的问题,也许你的path错了或文件的名称,但确定问题是与您的文件。