Getting this parameter on load in node js
this is what i get as error
TypeError: Cannot read property 'file' of undefined
at C:\node\project\server.js:17:25
at Layer.handle [as handle_request] (C:\node\node_modules\express\lib\router\layer.js:95:5)
at next (C:\node\node_modules\express\lib\router\route.js:137:13)
at Route.dispatch (C:\node\node_modules\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (C:\node\node_modules\express\lib\router\layer.js:95:5)
at C:\node\node_modules\express\lib\router\index.js:281:22
at Function.process_params (C:\node\node_modules\express\lib\router\index.js:335:12)
at next (C:\node\node_modules\express\lib\router\index.js:275:10)
at Immediate.<anonymous> (C:\node\node_modules\multer\lib\make-middleware.js:53:37)
at runCallback (timers.js:670:20)
my html code
<form action = "http://127.0.0.1:8081/file_upload" method = "POST"
enctype = "multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type = "submit" value = "Upload File" />
</form>
my js code
console.log(req.file.file.name);
console.log(req.file.file.path);
console.log(req.file.file.type);
var file = __dirname + "/" + req.file.file.name;
where am i doing wrong?
+3
source to share
No one has answered this question yet
Check out similar questions: