本文实例为大家分享了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小时内与您取得联系。