本文实例为大家分享了node.js图片上传的具体代码,供大家参考,具体内容如下
1.node-formidable对文件上传提供帮助的组件
2.app.jsvar 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>");} /** * 处理上传的逻辑 * @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}) );});}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。