如何创建上传表单?

时间:2013-10-03 13:51:10

标签: file-upload

我需要在我的网页上设置视频上传表单,我希望这些视频会发送到我的邮箱。

我找到了这段代码

<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>

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

代码可能有问题吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

action="fileupload.php"

然后你在该PHP文件中有服务器端代码来接受上传的文件,并做任何你想做的事情。 (包括mail it to you。)

它不必是服务器端代码上的PHP,任何服务器端语言/框架/环境/等等。可以做到这一点。关键是你需要某些东西。如果您拥有的只是客户端代码(这就是您在问题中的全部内容),那么mailto:操作就会达到最佳效果。