Any File Upload Node js
create upload folder
// app.js
var express = require('express')
var upload = require('express-fileupload')
var http = require('http');
// Create Express app
var app = express()
app.use(upload())
// app.get('/', (req, res) => res.send('Hello World!'))
app.listen(4000, () => console.log('Server running on port 4000!'))
app.get('/file', function (req, res) {
res.sendFile(__dirname + "/uploadIndex.html")
})
app.post('/file', function (req, res) {
if (req.files) {
console.log(req.files)
var file = req.files.filename;
filename = file.name;
file.mv('./upload/' +filename,function (err ,data) {
if(err){
console.log(err);
req.send("error")
}
else {
// res.send(data)
res.send("done")
}
})
}
})
<h2> this is file Upload Code </h2>
<form method="post" enctype="multipart/form-data" action="/file">
<input type="file" name="filename">
<input type="submit" value="upload">
</form>
Comments
Post a Comment