全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

简单实现node.js图片上传

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

1.node-formidable

对文件上传提供帮助的组件

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>'
  );
}
 
/**
 * 处理上传的逻辑
 * @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  # 图片上传  # Node.js HTTP服务器中的文件、图片上传的方法  # Node.js + express实现上传大文件的方法分析【图片、文本文件】  # React+react-dropzone+node.js实现图片上传的示例代码  # node.js实现多图片上传实例  # 如何使用 Node.js 实现一个上传图片接口  # 大家分享  # 具体内容  # 大家多多  # 文件上传  # 上传  # response  # url  # upload  # createServer  # sys  # request  # function  # amp  # console  # log  # requet  # post  # uploadRequest  # method 


相关文章: 北京网站制作的公司有哪些,北京白云观官方网站?  昆明高端网站制作公司,昆明公租房申请网上登录入口?  广州美橙建站如何快速搭建多端合一网站?  建站主机默认首页配置指南:核心功能与访问路径优化  C#怎么创建控制台应用 C# Console App项目创建方法  如何在香港免费服务器上快速搭建网站?  如何在建站之星网店版论坛获取技术支持?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  建站之星后台密码遗忘或太弱?如何重置与强化?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  网站制作新手教程,新手建设一个网站需要注意些什么?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何快速配置高效服务器建站软件?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  如何在云指建站中生成FTP站点?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  表情包在线制作网站免费,表情包怎么弄?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  建站之星CMS建站配置指南:模板选择与SEO优化技巧  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何快速查询网址的建站时间与历史轨迹?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?    如何快速搭建二级域名独立网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  建站org新手必看:2024最新搭建流程与模板选择技巧  网站app免费制作软件,能免费看各大网站视频的手机app?  建站之星如何开启自定义404页面避免用户流失?  如何用搬瓦工VPS快速搭建个人网站?  内部网站制作流程,如何建立公司内部网站?  Thinkphp 中 distinct 的用法解析  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何通过商城自助建站源码实现零基础高效建站?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  小型网站建站如何选择虚拟主机?  如何通过虚拟主机快速完成网站搭建?  如何自定义建站之星模板颜色并下载新样式?  h5在线制作网站电脑版下载,h5网页制作软件?  网站图片在线制作软件,怎么在图片上做链接?  建站主机选购指南:核心配置优化与品牌推荐方案  如何在Golang中使用replace替换模块_指定本地或远程路径  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  如何快速生成可下载的建站源码工具?  如何正确下载安装西数主机建站助手?  ,想在网上投简历,哪几个网站比较好?  一键网站制作软件,义乌购一件代发流程?  如何在腾讯云免费申请建站?  浅谈Javascript中的Label语句 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。