【发布时间】:2013-11-20 06:23:44
【问题描述】:
我正在使用 Paperclip gem。一切正常,但问题是,如果用户以错误的格式上传视频文件,则直到上传完成后才会显示错误消息。我可以用 jQuery 验证插件检查这个吗?我想验证正确类型的视频文件。
我在我的 js 文件中添加了以下内容。这对我来说很好,但是 某些扩展是不允许的。示例 small.webm 是有效的视频文件。无法上传这个。因为这个扩展不在我的验证中。我想要支持所有视频文件的验证,或者有没有其他方法可以简单地做到这一点?
'file[video]' : { required: true,
accept: 'ogg|ogv|avi|mpe?g|mov|wmv|flv|mp4'
},
【问题讨论】:
-
好问题!似乎有很多方法可以解决这个问题 - stackoverflow.com/questions/9110032/… & stackoverflow.com/questions/12553307/…
-
@RichPeck- 谢谢。但我不想指定任何视频内容类型。视频字段应该允许所有视频文件,无论视频格式是什么(如 mpeg、mp4.flv、avi 等......)。我想用 jQuery validate 插件来实现这个。
-
错误的规则。将
accept替换为extension。
标签: javascript jquery ruby-on-rails ruby-on-rails-3 jquery-validate