Change summary
src/main/java/eu/siacs/conversations/utils/MimeUtils.java | 5 +++++
1 file changed, 5 insertions(+)
Detailed changes
@@ -562,6 +562,11 @@ public final class MimeUtils {
}
public static String guessMimeTypeFromUri(final Context context, final Uri uri) {
+ if ("data".equals(uri.getScheme())) {
+ String[] parts = uri.getSchemeSpecificPart().split(",", 2);
+ String[] parts2 = parts[0].split(";", 2);
+ if (parts2.length > 0) return parts2[0];
+ }
final String mimeTypeContentResolver = guessFromContentResolver(context, uri);
final String mimeTypeFromQueryParameter = uri.isHierarchical() ? uri.getQueryParameter("mimeType") : null;
final String name = "content".equals(uri.getScheme()) ? getDisplayName(context, uri) : null;