我有一个 HTML 文档
document.body.innerHTML
如何将此 HTML 附加到电子邮件?我想在 java/Spring 中将此 HTML 文件作为附件发送
我有一个 HTML 文档
document.body.innerHTML
如何将此 HTML 附加到电子邮件?我想在 java/Spring 中将此 HTML 文件作为附件发送
方法一:用服务器
如果要将其发送到托管 HTML 文件的同一服务器,则使用 ajax 调用非常容易。
例如,如果您使用 JQuery,则可以通过以下方式完成:
$.ajax({
type: 'POST',//or 'GET' depending on how your server is listening
url: 'the url to your server page',
data: data
dataType: 'html'
});
如果 HTML 是从浏览器中的本地硬盘加载的,或者您想将 HTML 发送到主机,您应该寻找跨域 ajax 请求。
根据您的应用程序,您可能希望清理HTML 并使用 Ajax 请求发送它。
方法二:无服务器
如果您想在屏幕上创建一个链接,允许用户使用您指定的正文发送电子邮件,您可以使用带有mailto
. 请记住对文本进行编码:
$('<a href="mailto:myemail@myserver.com?subject=This+is+the+data&body='
+ encodeURI($( '#some-text' ).text())
+ '">Send</a>' );