簡體   English   中英

通過應用發送帶有附件的電子郵件

[英]sending email with attachments from an app

我知道有關此問題有多個問題。 但是,我還沒有找到令人滿意的答案。
我已經使用大量JavaScript構建了醫療應用程序。 它可以在android和iOS上運行。 該應用程序確定在特定條件下針對特定患者使用的協議。
醫生可以將這些注意事項和使用方案的指示發送給自己和需要使用該方案的其他機構。 我為此使用mailto
但是,由於協議很多,因此僅協議名稱可能會導致錯誤。 因此,我們希望以pdf文件格式將相關協議作為電子郵件的附件發送。
到目前為止,我還無法做到這一點。 但是,我發現有很多應用程序允許您使用移動設備上的可用電子郵件客戶端(以及通過whatsapp和其他comms方法)以電子郵件附件的形式發送文檔(或圖片)。
請問有人有什么想法嗎?

除此之外, mailto不允許的另一件事是格式化文本。 如果我也有可能的話,那將是非常好的。

您可以使用iOS的MFMailComposeViewController。 查看此鏈接

在Android中,您可以使用Java Mail API。 一個很好的教程發布在這里

您可以添加如下附件:

 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類型的MimeMultipartMimeBodypart attachement

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM