我正在尝试使用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目录发送附件吗?
答案 0 :(得分:0)
根据using mailto to send email with an attachment,它无法通过mailto实现。
但是可以通过MFMailComposeViewController
在原生iOS开发中实现现在您正在使用Cordova,您可能需要寻找Cordova对MFMailCompose或a plugin like this
的支持