我有此代码:
this.email.isAvailable().then((available: boolean) =>{
if(available) {
//Now we know we can send
}
});
let email = {
to: 'xxx@xxx.xxx',
attachments: [
'file:///C:/Users/xxx/Downloads/ZZZ_RonData.txt',
'file:///C:/Users/xxx/Downloads/ZZZZ_LogIn_Ron.txt',
'file:///C:/Users/xxx/Downloads/ZZZZ_LogOut_Ron.txt',
'file:///C:/Users/xxx/Downloads/ZZ_signature.png'
],
subject: 'User\'s Info',
body: '',
isHtml: true
};
// Send a text message using default options
this.email.open(email);
以上文件位于我的下载文件夹中,我的用户为xxx。我确定没有拼写错误。问题是当我运行此代码时,我收到了电子邮件,但没有附件。我在做什么错?
编辑: 有人说我需要将文件放在位置之前,但是我不确定他的意思。
编辑: :我提供的类路径或代码是否有问题。
编辑: :我的路径是文件目录的正确格式吗?
这是爱奥尼(Ionic)给出的示例:
let email = {
to: 'max@mustermann.de',
cc: 'erika@mustermann.de',
bcc: ['john@doe.com', 'jane@doe.com'],
attachments: [
'file://img/logo.png',
'res://icon.png',
'base64:icon.png//iVBORw0KGgoAAAANSUhEUg...',
'file://README.pdf'
],
subject: 'Cordova Icons',
body: 'How are you? Nice greetings from Leipzig',
isHtml: true
};
最终编辑: :我正在使用Visual Studio,请在按住ctrl键的同时单击文件路径。这表示文件目录正确!