前几天使用multer做文件上传的时候,碰到了一个很诡异的问题,我的设置如下:
var upload = new multer({
dest: 'uploads/',
limit: {filesize: 200000000}
})
在本地虚拟机服务器测试,上传大文件一点问题都没有,一部署到线上服务器,只要传超过100k的文件,程序就挂掉了,后来采用connect-multipart也是同样的问题,最终发现这样用就没问题:
var upload = new multer()
请问坛子里有没有人遇到过同样的问题? @iting5
回复 (4)
H
node.js 挂掉了?
J
引用 htooothnode.js 挂掉了?
@htoooth 对,后台显示程序挂掉了
J
引用 htooothnode.js 挂掉了?
@htoooth 会不会是uploads这个目录不存在的原因,但是我本地测试过,uploads不存在的时候,multer会自动新建
H
会不会没有空间,还是权限什么的?诡异的问题往往是小地方的设置不会造成的。
参与回复
登录后即可参与回复。登录