上传图片错误-有效载荷太大

时间:2019-03-03 08:31:48

标签: node.js reactjs express react-native

所以我正在做这个我进入React的项目-我需要上传图片(并将其发送到数据库-Express) 即时通讯使用文件阅读器并将base64字符串发送到服务器(我有将其转换为照片的npm) 它工作正常,但是我确实有1个问题,它只允许我上传小图片/低质量的图片,并且如果图片太大,则会出现此错误-

  

无法加载资源:服务器响应状态为413   (有效载荷过大)

我该怎么做才能解决它并让它发送更大的图片?

我在React中的代码-

async fileLoader(ev){
        if(ev.target.files[0]){
            var reader = new FileReader();
            var files = ev.target.files;
            let res = await reader.readAsDataURL(files[0]);
            debugger;
            var newFileName = files[0].name
            setTimeout(()=>{
                this.setState({fileData:reader.result , fileName:newFileName})
            }, 30)
        }
    }

1 个答案:

答案 0 :(得分:0)

这是服务器正在管理文件上传的响应。

数据库前面有什么HTTP服务器?

对于NGINX,请参阅: nginx / 413 Request Entity Too Large

您可能还需要在node.js应用程序中找到最大文件上传限制。