嗨我有一个要求,我希望有很多视频上传流量,但我想确保上传的文件只是视频。
由于某些特殊原因,我没有使用任何上传器插件。
<input type="file" id="upload" class="btn btn-blue" style="height: 35px;" name="file" /><br />
我使用简单的html文件类型输入,我想仅限制视频上传。
我已经尝试过检查扩展程序,但这是很多扩展,很难检查它们。
http://www.fileinfo.com/filetypes/video
对此有什么想法吗?
答案 0 :(得分:0)
您无法限制客户端的上传。您应该使用服务器端验证来进行此类验证。
您可以将 accept attribute 设置为输入类型文件的视频。这仅显示基于MIME类型的文件类型过滤,文件选择可由用户更改:
<input type="file" accept="video/*">
用于设置JS:
document.getElementById("upload").accept = "video/*";