我正在尝试创建一个小型网络应用程序,其中在一种形式中,用户可以输入某些参数作为消息的一部分,然后在他点击一个按钮后,它将显示一个 Outlook(取决于他的默认电子邮件客户端)电子邮件客户端弹出他放置的所有详细信息..然后它将包含一个附件。
javascript 代码如下所示:
function submitReport()
{
var remarks = document.getElementById('remarks').value;
if(remarks != '')
body += 'Remarks: '+remarks;
var href = 'mailto:bug_support@emailadd.com?subject=[Bug Report] '+menu_path+'&body='+body;
href += '&attachment="C:\\debug.log"';
var form = DomUtils.createForm();
form.setAttribute('action', href);
form.submit();
}
我尝试提醒“href”变量,它显示:
mailto:bug_support@emailadd.com?subject=[Bug Report]&body=message_bodyReport 类型:每月开始日期:2010-05-01 00:00:00结束日期:2010-05-31 23:59:59&attachment="C:\debug 。日志”
并且肯定会弹出一个包含所有主题、收件人电子邮件地址、正文的外部客户端……但没有附件。有人遇到过这个吗?:(
这里使用的 Outlook 是 2007 .. 如果我在 IE 中运行 Web 应用程序,它实际上会显示错误
“命令行参数无效。验证您正在使用的开关。”
有任何想法吗?