From 0dc4e74f047b23094b924e9578f3246b0d83a597 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 2 Oct 2020 09:35:39 +0200 Subject: [PATCH] Anonymize image filename --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index c1dc93ebe5..082ef97fdb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -3141,7 +3141,11 @@ public class FragmentCompose extends FragmentBase { attachment.message = draft.id; attachment.sequence = db.attachment().getAttachmentSequence(draft.id) + 1; - attachment.name = info.name; + if (privacy) { + String ext = Helper.getExtension(info.name); + attachment.name = "img" + attachment.sequence + (ext == null ? "" : "." + ext); + } else + attachment.name = info.name; attachment.type = info.type; attachment.disposition = (image ? Part.INLINE : Part.ATTACHMENT); attachment.size = info.size;