在html5网页中附加电子邮件中的文件

时间:2013-01-09 05:18:02

标签: javascript html html5 email

我使用以下代码在html web app中附加文件,但它无法正常工作

 <div class="email_pot">

<a href="mailto:eptt@att.com?subject=Enhanced Push-to-Talk&attachments=["js/data.js","js/data.js"]"></a>

</div>

对于附件文件,我使用以下程序,如下所示

      {
      "toEmail": "ToAddressEmail"
      ,"toName": "ToAddressName"
      ,"subject": "SubjectLine"
      ,"body":"BodyText"
      ,"bodyHtml":"HTML Body Text"
      ,"attachments":["AttachmentPath","
      AttachmentPath"],"titleColour":"Hex Colour (i.e.FF0000)"
      }

3 个答案:

答案 0 :(得分:9)

那么,你的问题是什么?我会假设你在尝试发送电子邮件时遇到了一些错误。我之前已经回复了similar question

根据RFC 2368 ,您无法使用mailto:URL方案为安全原因添加附件:

  

解释mailto URL的用户代理应该选择在任何标题被认为是危险的情况下不创建消息(...)只有Subject,Keywords和Body标题被认为既安全又有用。

答案 1 :(得分:1)

是否可以将文件附加到电子邮件取决于邮件程序。 (但许多邮件程序无法添加来自maito:protocol的附件文件)

我认为我可以将附件放在某些版本的Outlook中,或许。

答案 2 :(得分:-3)

我认为此代码可以解决您的问题。

<div class="email_pot">
<a href="mailto:abc@abc.com?subject=my subject&body=see attachment&attachment="+"/my_location_virtual_path/myfile.lis"></a>
</div>