使用Nodejs express-fileupload 上传文件遇到中文乱码问题。
但是postman调用接口没有此问题,一直以为是客户端代码的问题。
后来去github issue里看别人的提问,加个defParamCharset: "utf8"
可以解决。
至于postman为什么可以, 待研究。
const fileUpload = require('express-fileupload');
app.use(fileUpload({
createParentPath: true,
defParamCharset: "utf8" // 添加utf8编码
}));
参考链接: https://github.com/richardgirges/express-fileupload/issues/319
网友评论