Set now non-default defParamCharset: "utf8" busboy option to correctly handle encoding of filenames that need utf8

indiachan-spamvector
Thomas Lynch 2 years ago
parent 0461842d14
commit c1dc877459
Signed by: fatchan
GPG Key ID: 112884AA57DF40B1
  1. 3
      lib/middleware/file/filemiddlewares.js

@ -20,7 +20,7 @@ const { debugLogs } = require(__dirname+'/../../../configs/secrets.js')
});
}
, updateHandlers = () => {
const { globalLimits, filterFileNames, spaceFileNameReplacement } = require(__dirname+'/../../misc/config.js').get;
const { globalLimits, filterFileNames, spaceFileNameReplacement } = require(__dirname+'/../../misc/config.js').get;
['flag', 'banner', 'asset', 'post'].forEach(fileType => {
const fileSizeLimit = globalLimits[`${fileType}FilesSize`];
const fileNumLimit = globalLimits[`${fileType}Files`];
@ -34,6 +34,7 @@ const { debugLogs } = require(__dirname+'/../../../configs/secrets.js')
});
};
fileHandlers[fileType] = upload({
defParamCharset: 'utf8',
debug: debugLogs,
createParentPath: true,
safeFileNames: filterFileNames,

Loading…
Cancel
Save