CNode

使用multer, connnect-multiparty产生的诡异问题

问答
Jjingsam发布于10 年前最后回复10 年前4 回复4279 浏览0 收藏

前几天使用multer做文件上传的时候,碰到了一个很诡异的问题,我的设置如下:

var upload = new multer({
	dest: 'uploads/',
	limit: {filesize: 200000000}
})

在本地虚拟机服务器测试,上传大文件一点问题都没有,一部署到线上服务器,只要传超过100k的文件,程序就挂掉了,后来采用connect-multipart也是同样的问题,最终发现这样用就没问题:

var upload = new multer()

请问坛子里有没有人遇到过同样的问题? @iting5

查看回复

回复 (4)

H
htoooth#1·10 年前

node.js 挂掉了?

J
jingsam#2·10 年前
引用 htooothnode.js 挂掉了?

@htoooth 对,后台显示程序挂掉了

J
jingsam#3·10 年前
引用 htooothnode.js 挂掉了?

@htoooth 会不会是uploads这个目录不存在的原因,但是我本地测试过,uploads不存在的时候,multer会自动新建

H
htoooth#4·10 年前

会不会没有空间,还是权限什么的?诡异的问题往往是小地方的设置不会造成的。

参与回复
登录后即可参与回复。登录