fix filenames containing non-ascii characters
This commit is contained in:
4
index.js
4
index.js
@@ -90,6 +90,10 @@ const upload = multer({
|
|||||||
files: 1
|
files: 1
|
||||||
},
|
},
|
||||||
fileFilter: (req, file, cb) => {
|
fileFilter: (req, file, cb) => {
|
||||||
|
// Fixes charset
|
||||||
|
// https://github.com/expressjs/multer/issues/1104#issuecomment-1152987772
|
||||||
|
file.originalname = Buffer.from(file.originalname, 'latin1').toString('utf8')
|
||||||
|
|
||||||
console.log('Incoming file:', file)
|
console.log('Incoming file:', file)
|
||||||
const key = req.body.key.toUpperCase()
|
const key = req.body.key.toUpperCase()
|
||||||
if (!app.context.keys.has(key)) {
|
if (!app.context.keys.has(key)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user