отправить QR-код на электронную почту в ionic 3 - PullRequest
0 голосов
/ 11 мая 2018

Можно ли отправить QR-код на электронную почту в ionic 3?Я не могу отправить свой QR-код на электронную почту, и он показывает «невозможно прикрепить файл».

вот мой код в html

 <ion-card *ngIf="createdCode">
      <ngx-qrcode *ngIf="createdCode" [qrc-value]="createdCode"></ngx-qrcode>
      <ion-card-content>
        <p>Value: {{createdCode}}</p>
      </ion-card-content>
      <button ion-button (click)="sendEmail()">Send Email</button>
  </ion-card>

и мой файл .ts

sendEmail(){

        this.createdCode.then(ImageData);

        let email = {
            to: '',
            cc: '',
            attachments: [
                this.createdCode
            ],
            subject: 'New QR code',
            body:'this is new qrcode for student <br><br>',
            isHtml: true
        };

        this.emailComposer.open(email);
    }

1 Ответ

0 голосов
/ 11 мая 2018

Вы не можете отправить QR-код непосредственно как вложение.Сначала вы должны закодировать данные QR-кода в base64, а затем прикрепить его к электронной почте.Вот официальная документация по как конвертировать в base64

...