简单实现node.js图片上传

前端之家收集整理的这篇文章主要介绍了简单实现node.js图片上传前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了node.js图片上传的具体代码,供大家参考,具体内容如下

1.node-formidable

文件上传提供帮助的组件

2.app.js

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(
'

' +
'
' +
'<input type = "file" name="upload" multiple="multiple"/>
'+
'<input type="submit" value="Upload Now"/>' +
'
'
);
}

/**

  • 处理上传的逻辑
  • @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
    }) );
    });
    }

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

猜你在找的Node.js相关文章