我有一个可通过 URL 获取的文件(需要授权)。我创建了一个 mailto: 链接并想在邮件中附加此文件。我该怎么做?
类似“mailto:toto@gmail.fr&attachment=site.com/file.pdf”的内容
最佳答案
mailto:
doesn't support attachments ,但您可以通过多种方式实现类似的效果:
邮件正文中的文件链接
您提到该链接需要授权,您可以生成持续 30 分钟(或更多/更少)的临时 url 以允许下载(然后用户可以自己附加文件)
自己发送邮件
您的服务可以使用类似 Amazon SES 的附件向您的用户(或代表您的用户)发送一封电子邮件。 , 或 Mailchimp等等……
将您的 PDF 渲染成 HTML
您似乎打算附加 PDF 文件。根据 PDF 文件的复杂性,您可以尝试使用 one of many 将 PDF 转换为电子邮件友好的 HTML。工具,例如 pdf2htmlEX或 Pandoc .
关于javascript - 如何将 blob 文件附加到 HTML href ="mailto:",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49878960/