diff --git a/server/apps/immich/src/config/asset-upload.config.ts b/server/apps/immich/src/config/asset-upload.config.ts index 3bab8f9466..9d99e7a620 100644 --- a/server/apps/immich/src/config/asset-upload.config.ts +++ b/server/apps/immich/src/config/asset-upload.config.ts @@ -50,7 +50,7 @@ const logger = new Logger('AssetUploadConfig'); function getMimeType(file: Express.Multer.File) { const extension = file.originalname.split('.').pop() as string; - switch (extension) { + switch (extension.toLowerCase()) { case 'raf': return 'image/x-fuji-raf'; case 'srw': diff --git a/web/src/lib/utils/file-uploader.ts b/web/src/lib/utils/file-uploader.ts index e77a79dd82..647dfdb098 100644 --- a/web/src/lib/utils/file-uploader.ts +++ b/web/src/lib/utils/file-uploader.ts @@ -68,7 +68,7 @@ export const fileUploadHandler = async ( function getMimeType(file: File) { const extension = file.name.split('.').pop() as string; - switch (extension) { + switch (extension.toLowerCase()) { case 'raf': return 'image/x-fuji-raf'; case 'srw':