0

我想仅使用 html 发送带有附件的电子邮件,我可以这样做吗(因为我没有静态服务器)?

我想上传文件并通过电子邮件发送它而不是存储它,下面的代码将文件存储在磁盘上是否可以通过邮件发送?

<form action="fileinsert.html" method="post">
<p>
Enter Your Text :<br>
<input type="text" name="textwrite" size="15">
</p>
<p>
Specify your File:<br>
<input type="file" name="datasize" size="30">
</p>
<div>
<input type="submit" value="Send">
</div>
</form>

仅使用 html 是否可行?

4

1 回答 1

0

不,你不能用纯 HTML 做到这一点。

要发送电子邮件,您需要在服务器上安装一个 PHP 脚本,该脚本从您的表单中收集数据并发送:

<?php
mail($_POST['to'], $ubject, $message);
?>

这只是一个小例子,说明如何使用邮件功能而不是功能片段来解决您的问题,有关更多信息,请参阅mail() 功能

您还应该看看Mail_Mime

正如 Chris Peter 所说,有不止一种方法可以做到这一点:您可以使用 Ruby、Perl、Python、.NET 甚至 C 来完成这项任务。

于 2013-01-21T15:41:16.263 回答