文档章节

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

c
 caiyezi
发布于 2016/11/08 20:24
字数 177
阅读 14
收藏 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
使用 HTTP 上传 G 级的文件之 Node.js 版本

不管喜欢与否,javascript无处不在。 我们可以在客户端的前台应用中找到它,也可以在大量的框架、类库中找到它,而且可以在服务器端的后台应用中找到它。 近年来, Javascript越来越流行,这...

oschina
2014/11/02
7.9K
16
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

没有更多内容

加载失败,请刷新页面

加载更多

mybatis学习(1)

JDBC连接方式: 1.底层没有使用连接池,操作数据库需要频繁的创建和关闭连接,消耗资源。 2.写原生的JDBC代码在JAVA中,一旦需要修改SQL的话(比如表增加字段),JAVA需要整体重新编译,不利...

杨健-YJ
42分钟前
2
0
怎么组织文档

可以从以下几个方面考虑组织文档: ☐ 各种分支的界面截图和对应的类及文件 ☐ 框架或类图 ☐ 流程图 ☐ 时序图 ☐ 注意事项

-___-
53分钟前
3
0
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

别打我会飞
55分钟前
11
0
我的oracle11G,12c OCM之路

ocm认证感悟 ---------------------- 距离拿到ocm证书已经过了1年的时间,当初拿到证书的心情到现在还记得。其实在每个DBA心里都有一个成为强者的梦想,需要被认可,我也一样。我干过开发,做...

hnairdb
56分钟前
3
1
手动部署kubernetes集群(1.13.1最新版)

一、机器规划 使用五台机子部署k8s集群,规划如下: master节点3台(同时也是etcd节点) node节点2台 ip分配如下: ip:192.168.10.101,主机名:k8s-etcd01 ip:192.168.10.102,主机名:k8s...

人在艹木中
今天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部