Change summary
  src/cheogram/java/com/cheogram/android/WebxdcPage.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
  Detailed changes
  
  
    
    @@ -471,7 +471,11 @@ public class WebxdcPage implements ConversationPage {
 				intent.setAction(ConversationsActivity.ACTION_VIEW_CONVERSATION);
 				intent.putExtra(ConversationsActivity.EXTRA_CONVERSATION, ((Conversation) source.getConversation()).getUuid());
 				if (text != null) intent.putExtra(Intent.EXTRA_TEXT, text);
-				if (data != null) intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("data:application/octet-stream;base64," + data));
+				if (data != null) {
+					var mimeType = name == null ? null : MimeUtils.guessFromPath(name);
+					if (mimeType == null) mimeType = "application/octet-stream";
+					intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("data:" + mimeType + ";base64," + data));
+				}
 				activity.get().startActivity(intent);
 				return null;
 			} catch (Exception e) {