我在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中对其进行了测试
有什么想法吗?
答案 0 :(得分:1)
根据您需要使用的文档
attachments: 'file:///storage/sdcard/icon.png', //=> Android
但这对我没有用,所以我尝试了没有storage
,这对我有用。 (我使用Android 5.1.1进行测试,因此我不知道它是否适用于Android 4.x)
尝试:
attachments: 'file:///sdcard/file.csv