我可以在初次点击时将文件限制为视频。
然而,当我更改下拉列表时,我可以上传任何内容。
这是我的代码,我缺少什么?
'fileDesc': 'Video (*.avi, *.mov, *.mp4, *.mpeg, *.3gp, *.flv, *.f4v, *.swf, *.wmv, *.mkv )',
'fileExt': '*.avi; *.mov; *.mp4; *.mpeg; *.3gp; *.flv; *.f4v; *.swf; *.wmv; *.mkv',
答案 0 :(得分:0)
您必须进行更多验证,而不是接受"接受"属性。一个开始的地方是设置一个新的RegExp并使用match()检查上传文件中的那些扩展名。当用户单击提交时执行此操作。您还可以捕获文件路径并使用if(indexOf(' .mov')> 0)来测试某些扩展(使用for或while循环来测试允许的扩展数组)。