如何使用mailto:混合应用程序的URI方案在电子邮件中添加附件(在iOS中)

时间:2017-08-30 11:02:15

标签: html cordova web html-email email-attachments

我正在尝试使用mailto:URI从我的Cordova应用程序发送图片和音频作为邮件中的附件。为此,我使用的URI类似于:

mailto:some.one@somewhere.co.il?subject=my%20report&body=see%20attachment&attachment=file:///var/mobile/Containers/Data/Application/041193A7-DA1B-4B10-94B5-321FF380C85C/tmp/cdv_photo_003.jpg

图片uri是我在同一个应用程序中使用Cordova相机插件拍摄的图像的路径,该图片保存在文档目录中。

但是,当邮件客户端打开时,我看不到任何附件。是因为沙盒和Apple的限制吗?甚至可以从iOS中的app目录发送附件吗?

1 个答案:

答案 0 :(得分:0)

根据using mailto to send email with an attachment,它无法通过mailto实现。

但是可以通过MFMailComposeViewController

在原生iOS开发中实现

现在您正在使用Cordova,您可能需要寻找Cordova对MFMailCompose或a plugin like this

的支持
相关问题