From 34be2bb678c685af5936d5a3df1b60facd7ac145 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 19 Apr 2022 17:10:59 +0200 Subject: [PATCH] Map common image file extensions --- .../eu/faircode/email/EntityAttachment.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EntityAttachment.java b/app/src/main/java/eu/faircode/email/EntityAttachment.java index 63b6c296ba..d6fcc96bc0 100644 --- a/app/src/main/java/eu/faircode/email/EntityAttachment.java +++ b/app/src/main/java/eu/faircode/email/EntityAttachment.java @@ -258,6 +258,35 @@ public class EntityAttachment { if ("odp".equals(extension)) return "application/vnd.oasis.opendocument.presentation"; + // Images + + if ("avif".equals(extension)) + return "image/avif"; + + if ("bmp".equals(extension)) + return "image/bmp"; + + if ("heic".equals(extension)) + return "image/heic"; + + if ("heif".equals(extension)) + return "image/heif"; + + if ("gif".equals(extension)) + return "image/gif"; + + if ("jpg".equals(extension) || "jpeg".equals(extension)) + return "image/jpeg"; + + if ("png".equals(extension)) + return "image/png"; + + if ("svg".equals(extension)) + return "image/svg+xml"; + + if ("webp".equals(extension)) + return "image/webp"; + // Other if ("zip".equals(extension) ||