NodeJS + Express 實作檔案上傳
『 Express Web Framework 』是基於『Connect Middleware Framework』所開發,大部份的常見功能,藉由 Connect 本身支援或 Connect 的第三方(Third-party)模組,就可以實作出來。如果要實作檔案上傳的功能,可以使用第三方模組『 connect-form 』來達成。   直接透過 npm 安裝需要的模組:  npm install connect-form  在 app.js 中實作:  var express = require('express'); var form = require('connect-form');  var app = module.exports = express.createServer();  app.configure(function(){   app.set('views', __dirname + '/views');   app.set('view engine', 'jade');   app.use(express.bodyParser());   app.use(express.methodOverride());   app.use(form({      keepExtensions: true,      uploadDir: __dirname + '/uploads'    }));    app.use(app.router);   app.use(express.static(__dirname + '/public')); });  app.get('/', function(req, res) {   res.send('<form method="post" enctype="multipart/form-data">'     + '<p>Image: <input type="file" name="image" /></p>'...