最近在做一个图片上传的项目,使用了formidable模块。官方的api上有个form.maxFieldsSize属性。 问题来了,看了源码,发现默认的最大上传的大小是210241024 ,也就是2M,但是我这边上传超过2M大小的也可以上传,form.maxFieldsSize重新设置 form.maxFieldsSize=110241024,发现也不起作用。不知道这个属性是用在哪里的?
回复 (4)
B
H
引用 bnuhero重复提问: http://cnodejs.org/topic/53d68746da454a10712752f7
@bnuhero 原来如此,官方的API说明中,写着是分配内存的大小。大小限制可能要用另外的方法喽~
B
引用 hoozi@bnuhero 原来如此,官方的API说明中,写着是分配内存的大小。大小限制可能要用另外的方法喽
@hoozi 原帖下面的讨论有解决方法的原理说明。
Y
https://github.com/andrewrk/node-multiparty/
直接支持文件的大小限制上传..源自formidable 但是改进了不少..
参与回复
登录后即可参与回复。登录