Bugfix/Address file name with special chars (#3496)

address file name with special chars
This commit is contained in:
Henry Heng
2024-11-09 15:21:09 +00:00
committed by GitHub
parent 0153735704
commit 1e2dc03527
6 changed files with 14 additions and 3 deletions
@@ -42,6 +42,10 @@ export const createFileAttachment = async (req: Request) => {
for (const file of files) {
const fileBuffer = fs.readFileSync(file.path)
const fileNames: string[] = []
// Address file name with special characters: https://github.com/expressjs/multer/issues/1104
file.originalname = Buffer.from(file.originalname, 'latin1').toString('utf8')
const storagePath = await addArrayFilesToStorage(file.mimetype, fileBuffer, file.originalname, fileNames, chatflowid, chatId)
const fileInputFieldFromMimeType = mapMimeTypeToInputField(file.mimetype)