我有一个移动应用程序,确实使用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上运行的实例不止于此。
答案 0 :(得分:0)
如果您的EB环境在负载均衡器后面运行,则NGINX中存在默认的文件大小限制,该大小将拒绝大文件。
这可能与以下内容有关:increasing-client-max-body-size-in-nginx-conf-on-aws-elastic-beanstalk