【问题标题】:Sending a Canvas Image as a E-Mail Attachment将 Canvas 图像作为电子邮件附件发送
【发布时间】:2013-02-26 07:15:07
【问题描述】:

我想通过单击按钮将画布作为电子邮件的附件发送。

我使用以下方法将画布转换为图像 var image=canvas.toDataURL();

我想直接附加到outlook之类的邮件客户端,不提示用户保存位置。

如果有人可以帮助我,我很高兴。

【问题讨论】:

标签: php javascript html email


【解决方案1】:

理想情况下,当您尝试发送内容时,您需要使用mailto: 标签。这允许您向邮件添加主题和正文。但是,这将不允许您发送附件。所以我建议在邮件内容中给出文档路径的url来解决问题。

邮件示例

mailto:xyz@gmail.com?subject=TestMail&body=This is a test mail

【讨论】:

  • 没有办法使用php将其作为内联图像发送到电子邮件正文中吗?
  • PHP 是服务器端代码。因此,如果您是从后端发送邮件,那么我猜,您需要查看有关如何从您的服务器发送邮件的其他选项。从当前上下文来看,您似乎正在从客户端发送电子邮件。所以,目前不在JS的范围内。
  • 对不起@Hitesh,不是一个 PHP 人。我建议提出一个新问题,说明您尝试过什么以及卡在哪里。我提供的链接做了一些解释,一旦您尝试复制该链接失败,请在您的问题中添加一个新问题。俗话说,“如果你需要一个完整的解决方案,就请人去做。”
猜你喜欢
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 2015-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多