1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-01-01 20:54:34 +00:00

Guess all attachment extensions

This commit is contained in:
M66B 2022-06-04 08:18:50 +02:00
parent 0d27a3f77c
commit c9eb3ebae3

View file

@ -4237,9 +4237,9 @@ public class FragmentCompose extends FragmentBase {
UriInfo info = getInfo(uri, context); UriInfo info = getInfo(uri, context);
String ext = Helper.getExtension(info.name); String ext = Helper.getExtension(info.name);
if (info.name != null && ext == null && if (info.name != null && ext == null && info.type != null) {
info.type != null && ImageHelper.isImage(info.type.toLowerCase(Locale.ROOT))) { String guessed = MimeTypeMap.getSingleton()
String guessed = MimeTypeMap.getSingleton().getExtensionFromMimeType(info.type.toLowerCase(Locale.ROOT)); .getExtensionFromMimeType(info.type.toLowerCase(Locale.ROOT));
if (!TextUtils.isEmpty(guessed)) { if (!TextUtils.isEmpty(guessed)) {
ext = guessed; ext = guessed;
info.name += '.' + ext; info.name += '.' + ext;