首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从应用程序发送带有附件的电子邮件

从应用程序发送带有附件的电子邮件
EN

Stack Overflow用户
提问于 2016-06-08 17:16:01
回答 2查看 82关注 0票数 1

我知道关于这个问题有很多问题。然而,我还没有找到一个令人满意的答案。

我用大量的JavaScript构建了一个医疗应用程序。它可以在安卓和iOS上运行。此应用程序确定在特定条件下为特定患者使用哪种协议。

医生可以将这些考虑因素和要使用的协议的指示发送给他自己和需要使用它的其他机构。我使用mailto实现这一点。

然而,由于有很多协议,仅仅一个协议名称就可能导致错误。因此,我们希望将相关协议以pdf文件格式作为电子邮件的附件发送。

到目前为止,我还不能做到这一点。然而,我看到有很多应用程序允许您使用移动设备上可用的电子邮件客户端(以及通过whatsapp和其他通信方法)以电子邮件附件的形式发送文档(或图片)。

有没有人有什么想法?

除此之外,mailto不允许的另一件事是格式化文本。如果我也有这样的可能性,那就太好了。

EN

回答 2

Stack Overflow用户

发布于 2016-06-08 17:24:07

您可以为iOS使用MFMailComposeViewController。看看这个link

票数 1
EN

Stack Overflow用户

发布于 2016-06-08 17:30:22

在Android中,您可以使用Java Mail API。一个很好的教程发布在here上。

您可以像这样添加附件:

代码语言:javascript
复制
 public void setAttachment(String file, String name) throws MessagingException {
    content.removeBodyPart(attachment);
    DataSource source = new FileDataSource(file);
    attachment.setDataHandler(new DataHandler(source));
    attachment.setFileName(name);
    content.addBodyPart(attachment);
}

其中,contentMimeMultipart类型的成员变量,attachementMimeBodypart

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37698221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档