文档章节

使用connect-multiparty限制nodejs图片上传

c
 caiyezi
发布于 2016/11/08 20:24
字数 177
阅读 11
收藏 0

connect-multiparty中间件,可用于获取文件上传时各种参数,比如文件大小、格式等,具体使用:

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为回调,可在此加入上传之后的图片地址,方便图片回显
            ....
        }
    });

 

本文转载自:http://www.cnblogs.com/vipzhou/p/5026088.html

共有 人打赏支持
c
粉丝 1
博文 108
码字总数 0
作品 0
西安
程序员
UEditor+nodejs+seaweedfs图片服务器搭建

参考链接:http://blog.coinidea.com/web%E5%BC%80%E5%8F%91/nodejs-1161.html 1. UEditor+nodejs图片上传UEditor是百度开源的富文本编辑器,功能比较强大。下载地址是:http://ueditor.baid...

CoinIdea
08/29
0
0
【深入浅出Node.js系列七】Connect模块解析

深入浅出Node.js系列 【深入浅出Node.js系列一】什么是Node.js 【深入浅出Node.js系列二】Node.js&NPM的安装与配置 【深入浅出Node.js系列三】深入Node.js的模块机制 【深入浅出Node.js系列四...

陶邦仁
2016/01/11
224
0
Nodejs+angularjs结合multiparty实现多图片上传

这次我们说一下nodejs+angularjs多图片上传的问题 此前也在网站看了很多篇文章,有关的内容说多不多,说少也不少,但我一一试过以后有成功的,也有没有成功的,折磨了我很长时间,最终也是成...

爱前端的小白
2017/09/28
0
0
nodejs+express整合kindEditor实现图片上传

kindEditor官网上中提供了ASP,ASP.NET,JSP相关的整合应用,http://kindeditor.net/docs/upload.html可以参照实现nodejs的整合,发现实用nodejs更简单 环境: unbuntu 14.10 nodejs 0.10.35 expr...

木子丰
2015/02/03
0
0
深入浅出Node.js(八):Connect模块解析(之二)静态文件中间件

上一篇专栏简单介绍了Connect模块的基本架构,它的执行模型十分简单,中间件机制也使得它十分易于扩展,具备良好的可伸缩性。在Connect的良好机制下,我们本章开始将逐步解开Connect生态圈中...

leeldy
2012/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

play framework 如何支持多数据源

有段时间没有写博客了,但今天又写一篇了,主要是因为这事有一丝自己的思考和动手实践,所以就记录下来了。 现有的问题: play 1.2.4 两台数据库服务器,但是play1.2.4 并不支持同时连接两台...

tuerqidi
28分钟前
2
0
Mysql only_full_group_by解析

查看当前数据库模式: select @@sql_mode; 原因: mysql 5.7中的sql_mode的值中包含'ONLY_FULL_GROUP_BY'; 处理:执行以下SQL set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,N......

年轻的中年大叔
29分钟前
1
0
防止表单重复提交

1:前端方式(治标不治本) $("#admin-role-save").click(function(){//admin-role-save为submit的idvar ts=$(this);var ts_old_val=ts.val();ts.val("提交中....");ts.att...

uug
29分钟前
1
0
保持屏幕常亮

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 在act的created方法中调用即可,一般是播放视频的时候......

Carbenson
29分钟前
1
0
智能合约实施指南

与区块链技术一样,智能合约在商业领域也非常有价值。 为了让我们的读者彻底了解智能合约是什么以及它们如何影响现代商业的交易方式,我们准备了本指南。 集中商业模式正在给去中心化的模式让...

geek12345
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部