文件类型的剑道 UI 图像上传限制不起作用
Kendo UI Image Upload Restriction for file type isn't working
我想使用适用于ASP .NET MVC3的kendo UI将图像上传限制为仅jpg图像。但是,当我按照这里的示例进行操作时,即使我在下面进行了操作,即使我上传了 jpg 文件,它也会不断提醒"请上传 jpg 图像文件"!事实上,它让我选择了各种图像。我如何更改它,以便我只能上传 jpg 图像,如果我上传 png 或其他类型的图像文件,它应该提醒,只上传 jpg 图像。
我把它放在我的一个观点中:
<script>
var onSelect = function (e) {
$.each(e.files, function (index, value) {
var ok = value.extension == ".JPG"
|| value.extension == ".JPEG"
|| value.extension == ".jpg"
|| value.extension == ".jpeg";
if (value.extension != ok) {
e.preventDefault();
alert("Please upload jpg image files");
}
});
};
// initialize and configure an Upload widget with a select event handler
$("#photos").kendoUpload({
select: onSelect
});
你有一个 o-type:
value.expresion == ".jpg"
应该是:
value.expression == ".jpg"
请注意,您缺少一个"s"
编辑
value.extension
是包含扩展名的字符串。ok
是一个布尔值,它确定是否提供了正确的扩展名,因此需要确定是否应显示警报
if (!ok) {
e.preventDefault();
alert("Please upload jpg image files");
}
相关文章:
- 使用css()设置背景图像;不起作用
- 图层删除(图像);在 Kinetic.js 中不起作用
- 为什么我的图像幻灯片不起作用
- 为什么这个jQuery图像映射在WordPress上不起作用
- 在页面中使用了两次多个图像上传,但第一个正在工作,另一个不起作用
- 用于图像上传的 ng 文件上传不起作用
- 当图像和链接是 json 对象属性的值时,它们不起作用
- JavaScript 图像加载器不起作用
- 本地存储功能中的图像不起作用
- 使用 nameProp 的 JQuery 图像滚动更新在 Firefox 和 Chrome 中不起作用
- 如果图像具有 guid 作为名称,则 jqZoom 不起作用
- jQuery图像淡入淡出不起作用
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- Transloadit-图像自动旋转不起作用
- 滚动过标题后显示图像-尝试不起作用
- 上传前查看图像在IE中不起作用
- 简单的 Java 脚本背景图像不起作用
- 图像预览在Safari中不起作用
- ajax加载图像第二次在弹出jquery上不起作用
- Jquery setTimeout 不起作用(图像幻灯片)