【问题标题】:How can I add a button that sends an email with a PDF attached?如何添加发送带有 PDF 附件的电子邮件的按钮?
【发布时间】:2021-07-21 16:19:54
【问题描述】:

我真的不知道这是否可能,但我正在使用 in5 插件在 indesign 中创建一个目录,该插件使用 javascript 和 jQuery 将 indesign 转换为 HTML。该目录的每一页都有 6 个产品。

如何制作一个按钮,当点击该按钮时,会打开电子邮件客户端应用程序(例如 Outlook),并附上产品规格和技术图纸的 PDF?

请帮助我或指出正确的方法。

谢谢

【问题讨论】:

  • 您不能在客户端 Javascript 中指定电子邮件的附件。您将需要在服务器端进行 - 特别是如果 PDF 是动态生成的(即,不是保存到某处文件系统的预先存在的文档)
  • 这能回答你的问题吗? How to send an email from JavaScript
  • 谢谢你,Rory 我想做的是类似于wetransfer.com
  • 感谢您的所有帮助。我真的很感激。我并没有期待一个现成的解决方案,但是你们的回答说什么是不可能的,这可以节省我做一些不会带我去任何地方的事情的时间。非常感谢。

标签: javascript html jquery email button


【解决方案1】:

老实说,如果您想选择将电子邮件发送给谁以及其中包含的内容, 没有神奇的 HTML 按钮会为您发送电子邮件。

如果您打算使用 JavaScript,您可能应该学习如何使用 NodeJS 和 Nodemailer 模块。 这将允许您设置一个服务器,用于在您的站点上创建和发送电子邮件,而不仅仅是打开一个预先存在的客户端。

这是您开始时可能希望看到的内容。 https://youtu.be/nF9g1825mwk 然后当谈到 Nodemailer 时使用这个,因为最后一个视频已经过时了。 https://www.youtube.com/watch?v=h7wH7aEb8Ok

【讨论】:

  • 谢谢,我会尝试的。谢谢
【解决方案2】:

我不知道这是否相当准确,但试试这个:

制作按钮,使其具有指向应用程序链接的超引用(href)。您可以使用容器来发送消息。

  • 您可以包含指向 pdf 的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 2020-11-20
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 2013-08-26
    相关资源
    最近更新 更多