Typescript 从签名板3发送签名
我想通过电子邮件发送我的签名,但我没有做到 这是我的密码:Typescript 从签名板3发送签名,typescript,ionic-framework,ionic3,Typescript,Ionic Framework,Ionic3,我想通过电子邮件发送我的签名,但我没有做到 这是我的密码: import { Component, ViewChild } from '@angular/core'; import { NavController} from 'ionic-angular'; import { SignaturePad } from 'angular2-signaturepad/signature-pad'; import { EmailComposer } from '@ionic-native/email-c
import { Component, ViewChild } from '@angular/core';
import { NavController} from 'ionic-angular';
import { SignaturePad } from 'angular2-signaturepad/signature-pad';
import { EmailComposer } from '@ionic-native/email-composer';
@Component({
selector: 'page-envoie',
templateUrl: 'envoie.html',
providers: [SignaturePad, EmailComposer]
})
export class EnvoiePage {
@ViewChild(SignaturePad) public signaturePad: SignaturePad;
public signatureImage : string;
public signaturePadOptions: Object = {
'minWidth': 2,
'canvasWidth': 340,
'canvasHeight': 200 };
public Cancel: string;
constructor(public navCtrl: NavController, private emailComposer: EmailComposer){
this.signatureImage = this.signaturePad.toDataURL();
this.Cancel = this.signatureImage;
}
drawComplete() {
this.signatureImage = this.signaturePad.toDataURL();
this.emailComposer.open({
to: 'lol@me.com',
attachments: [this.signatureImage],
subject: 'Avis de passage',
body: 'test',
isHtml: true
});
}
drawClear() {
this.signaturePad.clear();
}
}
你能帮我吗?我迷路了,当我按下按钮时,电子邮件被打开,里面有我的文字,但没有图像
这是插件签名板和emailcomposer,虽然有点晚了,但我还是成功了
数据:image/png;base64,
需要使用删除签名中的
现在只需更换附件,如下所示:
drawComplete(){
this.signatureImage=this.signaturePad.toDataURL().replace('data:image/png;base64','');
this.emailComposer.open({
致:'lol@me.com',
附件:['base64:icon.png/'+this.signatureImage],
主题:“Avis de passage”,
正文:“测试”,
isHtml:是的
});
}
以下是一个教程:
this.signatureImage = this.signaturePad.toDataURL().replace('data:image/png;base64,', '');