使用connect-multiparty限制nodejs图片上传
2015-12-07 14:58
567 查看
connect-multiparty中间件,可用于获取文件上传时各种参数,比如文件大小、格式等,具体使用:
上传表单:
使用jQuery的fileUpload组件触发上传:
var multipart = require('connect-multiparty'); var multipartMiddleware = multipart(); router.post('/upload', multipartMiddleware, function (req, res) { var type = req.files.uploadFile.type; //获取上传文件格式 var size = req.files.uploadFile.size; //获取上传文件大小 .... //文件上传时可在此进行限制上传 .... fs.readFile(req.files.uploadFile.path, function (err, data) { .... //文件上传处理 .... } }
上传表单:
<input type="file" name="uploadFile" id="file_upload"/>
使用jQuery的fileUpload组件触发上传:
jQuery("#file_upload").fileupload({ url: "/upload",//文件上传地址,当然也可以直接写在input的data-url属性内 done: function (e, result) { //result为回调,可在此加入上传之后的图片地址,方便图片回显 .... } });
相关文章推荐
- Nodejs学习之一 下载安装与部署nodejs
- nodejs获取客户机ip
- Node.js NPM包管理器
- Delete Node in a Linked List
- 分享一个基于 Node.js 的 Web 开发框架 - Nokitjs
- Node.js 爬虫初探
- nvm安装node报错
- node项目部署相关问题
- Node.js开发环境搭建
- node.js模块、包
- LeetCode Populating Next Right Pointers in Each Node I and II
- Nodejs学习笔记(三)——一张图看懂Nodejs建站
- node.js建立简单应用
- LeetCode:Populating Next Right Pointers in Each Node
- 发布nodejs到npm的简单示例
- LeetCode 237:Delete Node in a Linked List
- win7下安装配置node.js+express开发环境
- nodejs-fs使用
- win7下安装配置node.js+express开发环境
- 分享一个基于 Node.js 的 Web 开发框架 - Nokitjs