【问题标题】:Is it possible attach a file to an Email in JavaScript? [duplicate]是否可以在 JavaScript 中将文件附加到电子邮件? [复制]
【发布时间】:2012-10-09 20:44:56
【问题描述】:

可能重复:
Attach File Through mailto URI

我有一个类似的 HTML 链接

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

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

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

【问题讨论】:

    标签: javascript jquery html


    【解决方案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

    【讨论】:

    • 是的,但它仍然是一个解决方案:)
    • en.wikipedia.org/wiki/Browser_usage 并丢弃。你不会瞄准四分之一的市场。 :-(
    • 嗯... 23.65% 的 IE 使用率。那是m.b。足够了,@GibboK 没有说他想在其中使用他的代码的某些浏览器:)
    • 请记住IE no longer supports this。 ActiveX 已经完全死了
    【解决方案2】:

    没有。

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

    您确实需要一些服务器端来为您管理。

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 2014-06-25
      • 1970-01-01
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 2011-04-10
      相关资源
      最近更新 更多