0

我和我的团队构建了一个在其他任务中发送电子邮件的 Web 应用程序。我们正在实现一个名为grapesjs 的框架来构建模板,然后将这些模板通过电子邮件发送给电子邮件正文中的收件人。模板正在完美发送。他们看起来很棒。除了图像丢失。在某些情况下,它们会丢失,而在其他情况下,会出现散列而不是图片本身。为什么我的图片不显示?我已经在 Gmail 中对此进行了测试。当我单击“显示原始文件”,下载并在 Outlook 中打开它时,它会显示图像。

看上面

sendEmail() {
            this.dialog.open(DialogOverviewExampleDialog, {
        width: '250px'
    });
    let candidateEmails = (<HTMLInputElement>document.getElementById("emailList")).value
    let subject = this.sendForm.get('subjectForm').value
    console.log(this.selectedTemplateName)
    this.templateService.getTemplate(this.selectedTemplateName).subscribe((templateData : any) => {
        console.log(templateData.Body)
        console.log(templateData.Body.data)
        let body = importTemplate(templateData.Body.data).toString();
        console.log(body)
        this.candidateService.sendEmailWithoutPositions(candidateEmails, subject, body).subscribe(() => {
            this.router.navigate(['/send_email']);
        });
    })
}

没有错误消息,没有图像

4

0 回答 0