fix: Parse Server option fileUpload.fileExtensions fails to determine file extension if filename contains multiple dots (#8754)

This commit is contained in:
Marc Derhammer
2023-09-23 16:43:34 -04:00
committed by GitHub
parent b70c2d9027
commit 3d6d50e0af
2 changed files with 69 additions and 1 deletions

View File

@@ -155,7 +155,7 @@ export class FilesRouter {
};
let extension = contentType;
if (filename && filename.includes('.')) {
extension = filename.split('.')[1];
extension = filename.substring(filename.lastIndexOf('.') + 1);
} else if (contentType && contentType.includes('/')) {
extension = contentType.split('/')[1];
}