我和我的团队构建了一个在其他任务中发送电子邮件的 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']);
});
})
}
没有错误消息,没有图像