我对全栈开发比较陌生 我正在构建一个应用程序,其中我已经从前端(反应)向后端(nodejs表达服务器)发送了大量数据(10至20 MB),但是当我通过axios将其发送到后端时,我只能得到总数的20%。
app.post("/download",function(request,response,next){
let sheets=request.body["sheets"];
console.log(sheets);
handleSaveAs=function(){
let data=new FormData();
data.append('sheets',JSON.stringify(this.state));
console.log(this.state);
axios
.post("http://localhost:4001/download",data)
.then(res=>{
console.log(res);
const element = document.createElement("a");
const file = new Blob([res.data], {type: 'text/plain'});
element.href = URL.createObjectURL(file);
element.download = "untitled.txt";
document.body.appendChild(element);
element.click();
})
}