标签: express-fileupload

nodejs express-fileupload - docker 环境中文件名的编码错误

我正在努力处理上传到 Nodejs 后端的错误编码的多部分表单文件名。

在本地运行节点应用程序按预期工作,并且文件名以正确的 utf-8 编码到达。一旦我在 Docker 环境中运行应用程序,后端就会收到乱码的文件名。

我正在使用该express-fileupload包。

同一请求中的 JSON 内容已正确编码。

后端:

router.post('/upload', async (req: any, res) => {
    let formDataFiles = req.files;
});
Run Code Online (Sandbox Code Playgroud)

http 响应标头似乎也正确:content-type application/json; charset=utf-8

我不知道该去哪里寻找。Nodejs从哪里获取编码?

utf-8 node.js docker express-fileupload

3
推荐指数
1
解决办法
1682
查看次数

标签 统计

docker ×1

express-fileupload ×1

node.js ×1

utf-8 ×1