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