通过电子邮件发送文本文件附件

苏海波维奇

我试图附加文本文件以便通过电子邮件发送,但是每当我打开电子邮件应用程序时,它都会说该文件不存在。

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"[email protected]"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT   , "body of email");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse(directory+"/data.txt"));

try {
     startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
     Toast.makeText(getBaseContext(), "An Error Happened ", Toast.LENGTH_SHORT).show();
}
博扬·克森曼(Bojan Kseneman)

如果您尝试通过电子邮件发送文件,请确保它们位于公共可访问位置,并告诉您它是您要发送的文件。使用此代码作为示例。

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("message/rfc822").putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"}).putExtra(android.content.Intent.EXTRA_SUBJECT, "Mail subject").putExtra(android.content.Intent.EXTRA_TEXT, "lalalala");
String targetFilePath = Environment.getExternalStorageDirectory().getPath() + File.separator + "tmp" + File.separator + "test.txt";
Uri attachmentUri = Uri.parse(targetFilePath);
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file://" + attachmentUri)); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过电子邮件发送pdf附件,但pdf损坏

来自分类Dev

使用SendMessage通过电子邮件发送文件附件而不保存文件

来自分类Dev

使用SendMessage通过电子邮件发送文件附件而不保存文件

来自分类Dev

PHP通过电子邮件发送JSON文件

来自分类Dev

如何通过电子邮件发送Excel文件?

来自分类Dev

无法通过电子邮件发送文件

来自分类Dev

codeigniter 多个文件归档通过电子邮件发送

来自分类Dev

在 IOS Swift 中将音频文件作为附件通过电子邮件发送不附加文件

来自分类Dev

python日志记录:当级别> =错误时,将整个日志文件作为附件通过电子邮件发送

来自分类Dev

通过电子邮件发送链接

来自分类Dev

通过电子邮件发送评级

来自分类Dev

文本文件的内容发送到电子邮件正文vb.net

来自分类Dev

如何在 CodeIgniter 中使用自己的电子邮件库通过电子邮件库发送附件

来自分类Dev

创建CSV,压缩和通过电子邮件发送附件的最佳方法

来自分类Dev

如何从命令行通过电子邮件发送附件

来自分类Dev

通过电子邮件将Google文档作为PDF附件发送

来自分类Dev

如何从命令行通过电子邮件发送附件

来自分类Dev

通过电子邮件Ruby on Rails发送“ carrierwave” gem附件

来自分类Dev

使用SMTP服务器通过电子邮件发送附件

来自分类Dev

通过电子邮件将Google文档作为PDF附件发送

来自分类Dev

从管理仪表板通过电子邮件发送附件的问题

来自分类Dev

如何将已保存的 blob 作为附件通过电子邮件发送?

来自分类Dev

如何使用PHP生成多个PDF并通过电子邮件附件发送?

来自分类Dev

使用按钮通过电子邮件将Excel表格的一部分作为PDF附件通过电子邮件发送

来自分类Dev

php-动态创建ics文件并通过电子邮件作为附件

来自分类Dev

使用PHP邮件功能通过电子邮件发送div文本内容

来自分类Dev

在通过电子邮件/ smtplib发送的邮件中结合纯文本和HTML

来自分类Dev

使用 AppleScript 通过邮件规则创建包含电子邮件详细信息的文本文件

来自分类Dev

如何使用Java从另一个类调用文件对象并通过电子邮件将其作为附件发送?

Related 相关文章

  1. 1

    通过电子邮件发送pdf附件,但pdf损坏

  2. 2

    使用SendMessage通过电子邮件发送文件附件而不保存文件

  3. 3

    使用SendMessage通过电子邮件发送文件附件而不保存文件

  4. 4

    PHP通过电子邮件发送JSON文件

  5. 5

    如何通过电子邮件发送Excel文件?

  6. 6

    无法通过电子邮件发送文件

  7. 7

    codeigniter 多个文件归档通过电子邮件发送

  8. 8

    在 IOS Swift 中将音频文件作为附件通过电子邮件发送不附加文件

  9. 9

    python日志记录:当级别> =错误时,将整个日志文件作为附件通过电子邮件发送

  10. 10

    通过电子邮件发送链接

  11. 11

    通过电子邮件发送评级

  12. 12

    文本文件的内容发送到电子邮件正文vb.net

  13. 13

    如何在 CodeIgniter 中使用自己的电子邮件库通过电子邮件库发送附件

  14. 14

    创建CSV,压缩和通过电子邮件发送附件的最佳方法

  15. 15

    如何从命令行通过电子邮件发送附件

  16. 16

    通过电子邮件将Google文档作为PDF附件发送

  17. 17

    如何从命令行通过电子邮件发送附件

  18. 18

    通过电子邮件Ruby on Rails发送“ carrierwave” gem附件

  19. 19

    使用SMTP服务器通过电子邮件发送附件

  20. 20

    通过电子邮件将Google文档作为PDF附件发送

  21. 21

    从管理仪表板通过电子邮件发送附件的问题

  22. 22

    如何将已保存的 blob 作为附件通过电子邮件发送?

  23. 23

    如何使用PHP生成多个PDF并通过电子邮件附件发送?

  24. 24

    使用按钮通过电子邮件将Excel表格的一部分作为PDF附件通过电子邮件发送

  25. 25

    php-动态创建ics文件并通过电子邮件作为附件

  26. 26

    使用PHP邮件功能通过电子邮件发送div文本内容

  27. 27

    在通过电子邮件/ smtplib发送的邮件中结合纯文本和HTML

  28. 28

    使用 AppleScript 通过邮件规则创建包含电子邮件详细信息的文本文件

  29. 29

    如何使用Java从另一个类调用文件对象并通过电子邮件将其作为附件发送?

热门标签

归档