我需要在我的网页上设置视频上传表单,我希望这些视频会发送到我的邮箱。
我找到了这段代码
<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>
但是当我按下“发送”时,它会打开我的邮件软件,它不会自动向我发送视频。
代码可能有问题吗?
答案 0 :(得分:1)
它“打开你的邮件软件”,因为这正是它被告知要做的事情:
action="mailto:annie.etoile@gmail.com"
当你说你希望它“上传”时......你想要它去哪里?如果要将其发送到Web服务器,则需要一些可以接收它的服务器端资源。例如,如果您有一个接受文件上传的PHP页面,则会将表单操作更改为该页面:
action="fileupload.php"
然后你在该PHP文件中有服务器端代码来接受上传的文件,并做任何你想做的事情。 (包括mail it to you。)
它不必是服务器端代码上的PHP,任何服务器端语言/框架/环境/等等。可以做到这一点。关键是你需要某些东西。如果您拥有的只是客户端代码(这就是您在问题中的全部内容),那么mailto:
操作就会达到最佳效果。