将大文件上传到EB AWS服务失败,错误400错误请求

时间:2018-10-05 20:15:20

标签: node.js amazon-web-services file-upload httprequest amazon-elastic-beanstalk

我有一个移动应用程序,确实使用Nodjs部署的API将文件上传到Elastic Bean AWS服务,然后当我上传大小不超过60-100 MB的小文件时,该API然后使用skipperS3确实将文件上传到S3 Bucket。没有错误,当我尝试上传较大的文件时,我得到了

<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>cloudflare</center>
</body>
</html>

我相信错误与服务器有关,而不与移动应用程序有关,不知道如何找到问题?

请注意,我的负载均衡器在Amazon上运行的实例不止于此。

1 个答案:

答案 0 :(得分:0)

如果您的EB环境在负载均衡器后面运行,则NGINX中存在默认的文件大小限制,该大小将拒绝大文件。

这可能与以下内容有关:increasing-client-max-body-size-in-nginx-conf-on-aws-elastic-beanstalk

相关问题