0

我想制作一个 HTML 文档,允许用户通过电子邮件发送文件。我读过我必须使用“multipart/form-data”。

<HTML>
<HEAD>
<TITLE>File test</TITLE>
</HEAD>
<BODY>

<FORM ACTION="mailto:user@mail.com" METHOD="POST" ENCTYPE="multipart/form-data">
Send a file
<BR><INPUT NAME="File" TYPE="file">
<BR><INPUT TYPE="submit" VALUE="Send">
</FORM>
</BODY>
</HTML>

这是一个我无法修复的简单示例。我错过了什么?

编辑:问题是我收到的电子邮件没有任何内容。

4

2 回答 2

1

mailto: URI 方案在用于表单操作时,需要兼容的浏览器和电子邮件客户端的组合。这些在 WWW 上使用起来并不常见(另见The Mythical Mailto:)。

我不知道通过该方案支持文件附件的任何组合。

您需要将 HTTP(或 HTTPS)URI 与服务器端表单处理程序一起使用。

于 2012-10-23T20:48:11.433 回答
0

邮件将使用您机器中设置的默认邮件客户端成功发送。确保您已设置默认邮件客户端。例如:Outlook Express、Office Outlook。

于 2012-10-23T20:33:15.750 回答