1

可能重复:
通过 mailto URI 附加文件

我有一个 HTML 链接,例如

<a href="mailto:someone@example.com?Subject=Hello">Send Mail</a>

当用户单击此链接时,我想在邮件客户端中附加一个文件。

是否可以在 JavaScript 或使用 jQuery、html5 中?

4

2 回答 2

1

不。

当然,JQuery 也无济于事,因为它也是 Javascript。

你真的需要一些服务器端来为你管理这个。

于 2012-10-09T12:44:00.347 回答
1

你可以试试 MS ActiveX:

var OA = new ActiveXObject('Outlook.Application');
var OAItem = OA.CreateItem(0);

var OAItemAtms = OAItem.Attachments;
OAItemAtms.add('http://foo.com/some_image.png');

您可以在此处阅读更多信息 - compose-and-send-e-mail-from-javascript-by-using-outlook

于 2012-10-09T12:44:56.383 回答