17 lines
		
	
	
		
			559 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			559 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var formidable = require('formidable'),
 | |
|     http = require('http'),
 | |
|     util = require('util');
 | |
| 
 | |
| var port = process.argv[2] || 8888;
 | |
| 
 | |
| http.createServer(function(req, res) {
 | |
|   var form = new formidable.IncomingForm();
 | |
|   form.parse(req, function(err, fields, files) {
 | |
|     res.writeHead(200, {'content-type': 'text/plain'});
 | |
|     res.write('received upload:\n\n');
 | |
|     console.log(util.inspect({fields: fields, files: files}))
 | |
|     res.end(util.inspect({fields: fields, files: files}));
 | |
|   });
 | |
| }).listen(port);
 | |
| 
 | |
| console.log('HTTP server listening on port ' + port); | 
