1

我使用以下 mailto:... 将文本导出到邮件,但由于有时文本太长,我得到“请求的 URL /...太大而无法处理”。414 错误。请参阅:不同浏览器中 URL 的最大长度是多少?.

var URI='mailto:?subject=' + encodeURI(subject) + '&body=' + encodeURIComponent(body);
window.open(URI,'_blank'); 

如何以允许导出超过 URL 限制长度的电子邮件的方式完成?

谢谢

4

1 回答 1

1

没有任何其他方法可以提供纯粹的浏览器内界面来创建电子邮件,因此您几乎受制于浏览器的 URL 长度限制。

可以编写一些服务器端代码,让您通过 HTTP 发布请求上传相关文本,然后从服务器发送电子邮件。但是,与 不同mailto的是,它不使用最终用户自己的电子邮件程序/地址。

于 2013-09-23T09:35:57.233 回答