如何使用JS发送带附件的邮件?
谁能告诉我如何使用JavaScript发送带附件的邮件?
您有两种发送电子邮件的选项:
- 使用服务器端实现发送电子邮件,通过XMLHttpRequest在Javascript中访问它
-
从JavaScript打开本地电子邮件客户端,用户可以发送包含预先填充数据的电子邮件。
var link = "mailto:target@example.com"; // In addition to this you can add subject or body as parameter . // For eg // "mailto:target@example.com?subject=test subject&body=my text" window.location.href = link;
JavaScript是一种客户端语言。 它不关心(实际上,不能)发送带有或没有附件的电子邮件。 你需要服务器端的东西。
JavaScript只能通过请求它来调用服务器端脚本发送电子邮件,例如,通过AJAX,但它不是发送电子邮件的JavaScript。
这类似于人们错误地写了诸如“我有一些JavaScript从我的数据库获取一些信息”之类的东西。 它不是 – 它正在请求从数据库获取信息的服务器端脚本。
使用纯JavaScript,您无法从客户端发送电子邮件。 请记住,JavaScript是在客户端(即用户的浏览器)执行的。
您无法直接从Javascript发送电子邮件。 您可以使用它来执行AJAX调用,以便从您正在使用的任何服务器端语言发送邮件。
如果您使用的是PHP:
通过PHP发送电子邮件