通过mailto URI附加文件

IT技术 javascript email attachment mailto
2021-02-26 09:17:29

是否可以在javascript中使用“mailto:”重定向附加文件?

像这样的东西:

document.location = "mailto:"+recipient+"?subject="+subject+"&body="+msg+"?attach="+"file1.zip";
2个回答

不可以,您不能使用mailto:URL 方案向邮件添加附件

mailto:仅支持标题值或text/plain内容。有关详细信息,请参阅RFC 2368

@Kiran:请参阅我对此的回答。
2021-04-21 09:17:29
谢谢,如果我必须将文件作为附件(通过程序)发送,你会建议怎么做??
2021-05-11 09:17:29
+1 它在那里明确指出“只有主题、关键字和正文标题被认为既安全又有用。”
2021-05-21 09:17:29

您可以创建自定义电子邮件表单,让用户在必要时输入有效的电子邮件地址并将其发送到服务器。然后服务器可以使用邮件库发送包含附件的电子邮件。

如果您使用 PHP,则可以使用PHPMailer轻松完成此操作