nodejs(express)处理图片上传
来源:互联网 发布:富网络应用模式 程序 编辑:程序博客网 时间:2024/05/22 16:01
nodejs(express)处理图片上传
nodejs处理图片上传是要引入formidable模块。以下为express处理图片上传代码
var form = new formidable.IncomingForm(); //创建上传表单 form.encoding = 'utf-8'; //设置编辑 form.uploadDir = 'images/upload'; //设置上传目录 form.keepExtensions = true; //保留后缀 form.maxFieldsSize = 2 * 1024 * 1024; //文件大小 form.parse(req, function(err, fields, files) { if (err) { res.locals.error = err; res.render('index', { title: TITLE }); return; } //console.log(files); var extName = 'png'; //后缀名 switch (files.file.type) { case 'image/pjpeg': extName = 'jpg'; break; case 'image/jpeg': extName = 'jpg'; break; case 'image/png': extName = 'png'; break; case 'image/x-png': extName = 'png'; break; } if(extName.length == 0){ res.locals.error = '只支持png和jpg格式图片'; res.render('index', { title: TITLE }); return; } //显示地址; var showUrl = files.file.path; res.json({ "newPath":showUrl }); });
阅读全文
0 0
- nodejs(express)处理图片上传
- nodejs + express + 上传图片功能
- nodejs express 文件上传处理
- nodejs处理图片文件上传
- nodejs express 上传文件
- nodejs+express+ajax实现图片上传及显示
- nodejs+express实现文件上传
- nodeJS+express+CKeditor 上传图
- nodejs上传图片
- nodejs实现图片上传
- nodejs图片上传显示
- Nodejs express、html5实现拖拽上传
- nodejs express 4.0+的文件上传
- nodejs + Express 用 dropzone.js 上传文件
- nodejs express+ejs+formidable实现文件上传
- NodeJS express+multer实现文件上传
- nodeJS中express+busboy实现文件上传
- nodejs+ express+jade 图片显示例子
- 封装一个Recyclerview(包含刷新,加载和状态切换)
- java基础数据类型与String类型区别
- 十分钟学会less
- charCode与keyCode的区别
- Java字符串写入文件三种方式
- nodejs(express)处理图片上传
- Java爬虫
- Android APP必备高级功能,消息推送之MQTT
- 验证码生成
- android 贪吃蛇简易实现
- HTTP 代理服务器技术选型之旅
- C++对象模型之内存布局一
- String、StringBuffer与StringBuilder之间区别
- webservice