2016-06-08 201 views
1

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

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

+0

MimeMultipart類型的membervariable和attachement你需要呼籲iOS和Android原生代碼。但是,你可以肯定附上一個附件。在iOS上,您應該使用['MFMailComposeViewController'](https://developer.apple.com/library/ios/documentation/MessageUI/Reference/MFMailComposeViewController_class/) – rckoenes

回答

1

您可以使用iOS的MFMailComposeViewController。看看這個link

1

在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); 
} 

其中contentMimeBodypart

相關問題