通过mailto URI附加文件

时间:2010-03-03 14:28:55

标签: javascript email attachment mailto

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

这样的事情:

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

2 个答案:

答案 0 :(得分:20)

不,您无法使用mailto:网址方案为邮件添加附件。

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

答案 1 :(得分:2)

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

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