【发布时间】:2019-07-24 19:18:39
【问题描述】:
所以我正在做这个我在 React 中获得的项目 - 我需要上传一张图片(并将其发送到数据库 - 快递) 我使用文件阅读器并将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)
}
}
【问题讨论】:
标签: node.js reactjs express react-native