payload too large

我上传了一个大小为413kb的图片,每当我将其转换为base64string并将其发送到nodejs服务器时,都会收到带有payload too large错误代码的413错误。
这是否意味着base64string的大小不取决于转换后的图像的大小。发现的文章仅指出base64string比实际大小大1.3333倍,但是413kbpayload too large的大小如何。

已经做到了,但是没有解决问题。

app.use(bodyParser.json({limit: "9091990mb"}));
app.use(bodyParser.urlencoded({limit: "9091990mb", extended: true, parameterLimit:90000}));

app.use(fileUpload({
    limits: { fileSize: 50 * 1024 * 1024 },
}));

 

最佳答案

就我而言,我注意到我有以下代码行:



app.use(express.json());
app.use(express.urlencoded({ extended: false }));





因此,我所做的是注释行(或将其删除),并且一切正常。

 

关于node.js - Node.js有效负载在base64string上太大(Http 413),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54334331/        

posted @ 2021-07-29 22:44  张达嘛  阅读(675)  评论(0编辑  收藏  举报