我知道关于这个问题有很多问题。然而,我还没有找到一个令人满意的答案。
我用大量的JavaScript构建了一个医疗应用程序。它可以在安卓和iOS上运行。此应用程序确定在特定条件下为特定患者使用哪种协议。
医生可以将这些考虑因素和要使用的协议的指示发送给他自己和需要使用它的其他机构。我使用mailto实现这一点。
然而,由于有很多协议,仅仅一个协议名称就可能导致错误。因此,我们希望将相关协议以pdf文件格式作为电子邮件的附件发送。
到目前为止,我还不能做到这一点。然而,我看到有很多应用程序允许您使用移动设备上可用的电子邮件客户端(以及通过whatsapp和其他通信方法)以电子邮件附件的形式发送文档(或图片)。
有没有人有什么想法?
除此之外,mailto不允许的另一件事是格式化文本。如果我也有这样的可能性,那就太好了。
发布于 2016-06-08 17:24:07
您可以为iOS使用MFMailComposeViewController。看看这个link。
发布于 2016-06-08 17:30:22
在Android中,您可以使用Java Mail API。一个很好的教程发布在here上。
您可以像这样添加附件:
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);
}其中,content是MimeMultipart类型的成员变量,attachement为MimeBodypart
https://stackoverflow.com/questions/37698221
复制相似问题