Node. js Image Upload, node. js
1. node-formidable
Components that help upload files
2. app. js
Var formidable = require ('formidable'); var http = require ('http'); var sys = require ('sys '); http. createServer (function (request, response) {if (request. url = '/upload' & request. method. toLowerCase () = 'post') {console. log ('upload requet ') uploadRequest (request, response); return;} enterRequest (request, response )}). listen (3000); function enterRequest (request, response) {response. writeHead (200, {'content-type': 'text/html'}); response. end ('<form action = "/upload" enctype = "multipart/form-data" method = "post">' + '<input type = "text" name = "title "/> <br> '+' <input type =" file "name =" upload "multiple =" multiple "/> <br/> '+' <input type =" submit "value =" Upload Now "/> '+' </form> ');} /*** process the upload logic * @ param request * @ param response */function uploadRequest (request, response) {var form = new formidable. incomingForm (); form. parse (request, function (err, fields, files) {response. writeHead (200, {'content-type': 'text/plain '}); response. write ('reviced upload file'); response. end (sys. inspect ({fields: fields, files: files }));});}