nodejs创建一个http服务器来接收上传的文件

2025-04-07 18:32:01
推荐回答(2个)
回答1:

时间有限。自己看

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

var connect = require('connect')
var http = require('http')

var app = connect()
var multipart = require('connect-multiparty');
// parse urlencoded request bodies into req.body
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded())
app.use(multipart())
// respond to all requests
app.post('/upload', function(req, resp) {
console.log(req.body, req.files);
// don't forget to delete all req.files when done
});
//create node.js http server and listen on port
http.createServer(app).listen(3000)

参考 : https://github.com/senchalabs/connect

回答2:

时间有限。自己看  

var connect = require('connect')
var http = require('http')

var app = connect()
var multipart = require('connect-multiparty');
// parse urlencoded request bodies into req.body
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded())
app.use(multipart())
// respond to all requests
app.post('/upload', function(req, resp) {
  console.log(req.body, req.files);
  // don't forget to delete all req.files when done
});
//create node.js http server and listen on port
http.createServer(app).listen(3000)

参考 : https://github.com/senchalabs/connect