如何使用javascript或Jquery仅限制视频上传?

时间:2014-10-31 02:53:08

标签: javascript jquery video file-upload video-processing

嗨我有一个要求,我希望有很多视频上传流量,但我想确保上传的文件只是视频。

由于某些特殊原因,我没有使用任何上传器插件。

<input type="file" id="upload" class="btn btn-blue" style="height: 35px;" name="file" /><br />

我使用简单的html文件类型输入,我想仅限制视频上传。

我已经尝试过检查扩展程序,但这是很多扩展,很难检查它们。

http://www.fileinfo.com/filetypes/video

对此有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您无法限制客户端的上传。您应该使用服务器端验证来进行此类验证。

您可以将 accept attribute 设置为输入类型文件的视频。这仅显示基于MIME类型的文件类型过滤,文件选择可由用户更改:

<input type="file" accept="video/*">

用于设置JS:

document.getElementById("upload").accept = "video/*";