我希望有人可以帮助我/指导我在这个问题上朝着正确的方向前进。
我想创建一个名为“发送文件”的按钮。单击此按钮时,将打开Web服务器上的目录,其中存储了多个PDF文件。然后我必须选择多个文件。单击“确定/确认”后,必须在Outlook上打开一个新邮件,并将文件作为附件添加。
所以它基本上就像通过Outlook在本地计算机上添加附件一样,但唯一的区别是文件的“源”位于我的Web服务器上的目录中。
我希望这个问题不是太广泛或不够具体。我真的不知道如何去做,所以任何提示都表示赞赏。我将尝试编写一些代码,但我不清楚我是如何做到这一点的。
答案 0 :(得分:0)
这是一个简单的例子:
print_r($_POST['fileName']);
$array = array(
'file1.pdf',
'file2.pdf',
'file3.pdf',
'file4.pdf',
'file5.pdf',
'file6.pdf',
'file7.pdf',
'file8.pdf',
);
echo '<form action="" method="post">';
foreach($array as $file){
echo $file . '<input name="fileName[]" type="checkbox" value="' . $file . '"><br>';
}
echo '<input name="submit" type="submit" value="Submit">';
echo '</form>';
答案 1 :(得分:0)
这是不可能的。
浏览器无法告诉用户的电子邮件客户端(Outlook或其他方式)启动包含特定附件的新电子邮件(无论附件的来源是什么)。