gpt4 book ai didi

javascript - Express文件上传内存问题

转载 作者:太空宇宙 更新时间:2023-11-04 02:39:59 25 4
gpt4 key购买 nike

我在 NodeJitsu 上托管我的网站,但在文件上传时遇到内存问题。我的应用程序崩溃并显示以下日志消息:

{ [Error: spawn ENOMEM] code: 'ENOMEM', errno: 'ENOMEM', syscall: 'spawn' }

它实际上从未到达我的 Controller ,所以这不是问题。我目前正在使用 jQuery POST Ajax 上传文件。我还尝试过使用 BlueImp 插件进行 block 上传。有问题的文件并没有那么大 - jpg 图像,1000x1000,正常 Kbs,没有什么异常。

我想知道我能做些什么来完成这项工作吗?绕过 Express 标准方式或某些设置的某些替代上传方式。

更新:我尝试过标准的html表单、jquery ajax、blueimp jquery插件、使用 native express bodyparser、使用强大的。这是不行的。我假设您无法将尺寸超小的文件上传到nodejitsu。

最佳答案

实际上,我遇到了同样的问题,但我更改了默认上传目录。因此,我将其改回默认 express ,即我更改了

app.use(express.bodyParser({
uploadDir: __dirname + "/public/images/tmp"
}));

app.use(express.bodyParser());

然后,我部署了该应用程序,它对我有用。

您可能还想查看 package.json 文件中的依赖项。详细可以引用这个链接http://blog.nodejitsu.com/package-dependencies-done-right

关于javascript - Express文件上传内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17509331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com