如何在电子邮件中添加附件?

时间:2011-04-12 20:55:30

标签: php javascript html attachment

这似乎是一个简单的问题,但是 -

当用户点击我网站上的链接时,如何使用该文件(在链接中)作为附件打开Outlook(或他们使用的任何客户端)?

我不想使用php的mail()功能,因为我希望用户能够将其作为附件发送给他或她自己。

或者这整件事是不可能的?

感谢。

3 个答案:

答案 0 :(得分:3)

那是不可能的。您最多可以通过链接本身设置To:Subject:行,但不能强制附加。

<a href="mailto:user@example.com?subject='Send me lots of spam'">Click me!</a>

答案 1 :(得分:2)

抱歉,你不能这样做。你可以做的最好的是mailto链接,遗憾的是它不允许设置附件。

答案 2 :(得分:0)

您可以创建一个表单字段供用户输入他/她的电子邮件,然后发布到一个php文件,该文件将获取该电子邮件地址并发送您的附件。

此外 - 对于某些用户来说,mailto链接对A $$来说是一种痛苦,因为他们可能使用基于Web的电子邮件客户端作为主要用户,而mailto会强制打开像Outlook这样的东西