-1

我需要在我的网页上设置一个视频上传表单,并且我希望将这些视频发送到我的邮件中。

我找到了这段代码

<form name="myWebForm" action="mailto:annie.etoile@gmail.com" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="10mb" />
<input type="video" name="uploadField" />
      <input type="submit" value="Send">
</form>

但是当我按下“发送”时,它会打开我的邮件软件,它不会自动向我发送视频。

也许代码有问题?

4

1 回答 1

1

它“打开您的邮件软件”,因为这正是它在这里被告知要做的事情:

action="mailto:annie.etoile@gmail.com"

当你说你想让它“上传”时......你想让它去哪里?如果要将其发送到 Web 服务器,则需要一些可以接收它的服务器端资源。例如,如果您有一个接受文件上传的 PHP 页面,您可以将表单操作更改为该页面:

action="fileupload.php"

然后你会在那个 PHP 文件中有服务器端代码来接受上传的文件并做任何你想做的事情。(包括邮寄给你。)

它不必是服务器端代码上的 PHP,任何服务器端语言/框架/环境/等。可以完成这项工作。关键是你需要一些东西。如果您所拥有的只是客户端代码(这是您在问题中所拥有的全部),那么该mailto:操作将与它将获得的一样好。

于 2013-10-03T13:55:14.527 回答