使用PhoneGap EMailComposer插件附加文件时出错

时间:2015-07-11 05:38:24

标签: android phonegap-plugins email-attachments

我在Android上使用Phonegap EMailComposer插件发送了附加的文件但是当邮件客户端(gmail应用程序)打开时,我总是得到相同的错误"该文件无法正常运行附上'。

这是我使用的代码:

cordova.plugins.email.open({    
                        to: 'XX',
                        subject: 'XX',
                        body:    'XX',
                        attachments: '//file.csv'
                    });

我非常确定路径是正确的,因为当我使用任何其他文件路径时,错误会变为"附加文件不能为空。'

我使用的是cordova CLI 4.0.0,插件版本是0.8.2。我已经在Android 4.4.2和4.2.1中对其进行了测试

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据您需要使用的文档

 attachments: 'file:///storage/sdcard/icon.png', //=> Android

但这对我没有用,所以我尝试了没有storage,这对我有用。 (我使用Android 5.1.1进行测试,因此我不知道它是否适用于Android 4.x)

尝试:

attachments: 'file:///sdcard/file.csv