通过电子邮件从Base64发送图像的最佳方式是什么?

时间:2013-05-22 14:23:17

标签: android email base64 jpeg

我将照片以Base64格式存储在SqLite基座中。

我需要发送这些图片扔电子邮件。

对于电子邮件,我使用Intent.ACTION_SEND。

这是很多手册,如何将File throw Uri添加到电子邮件中:

ArrayList<Uri> uris = new ArrayList<Uri>();

for(String address: pack.getPhotoFileNames()){
   uris.add(Uri.parse("file://"+address));
}
emailIntent.setAction(Intent.ACTION_SEND_MULTIPLE);

emailIntent.putParcelableArrayListExtra(android.content.Intent.EXTRA_STREAM, uris);
像这样。

但在这种情况下,我需要创建文件,将其保存在磁盘上,将Uri存储到此文件,发送后删除文件等。

那么,发送从Base64(或Bitmap)创建的JPEG抛出电子邮件的最短方法是什么?

或者:如何在不创建临时文件的情况下将JPEG文件放入电子邮件中,仅使用Base64?

0 个答案:

没有答案