javascript - 不使用 Bootstrap 验证上传带有 .jpg 扩展名的照片

标签 javascript jquery html twitter-bootstrap validation

我正在使用 Bootstrap 验证上传“.jpg”扩展名的照片,但它不接受 .jpg 文件

请检查我的FIDDLE

我什至浏览过 Bootstrap MIME 类型..

我也尝试过各种选择,但没有成功..

验证选项 1:

$(document).ready(function() {
    $('#uploadForm').bootstrapValidator({
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        fields: {
            avatar: {
                validators: {
                    file: {
                        extension: 'jpeg|jpg,png',
                        type: 'image/jpeg,image/png',
                        maxSize: 2048 * 1024,   // 2 MB
                        message: 'The selected file is not valid'
                    }
                }
            }
        }
    });
});

验证选项 2:

$(document).ready(function() {
        $('#uploadForm').bootstrapValidator({
            feedbackIcons: {
                valid: 'glyphicon glyphicon-ok',
                invalid: 'glyphicon glyphicon-remove',
                validating: 'glyphicon glyphicon-refresh'
            },
            fields: {
                avatar: {
                    validators: {
                        file: {
                            extension: 'jpeg jpg,png',
                            type: 'image/jpeg,image/png',
                            maxSize: 2048 * 1024,   // 2 MB
                            message: 'The selected file is not valid'
                        }
                    }
                }
            }
        });
    });

最佳答案

extension: 'jpeg|jpg,png', 更改为 extension: 'jpeg,jpg,png',

Demo

关于javascript - 不使用 Bootstrap 验证上传带有 .jpg 扩展名的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25679864/

相关文章:

javascript - 从特定的 javascript 对象属性中提取值

javascript - 为什么 parseInt(8,3) == NaN 和 parseInt(16,3) == 1?

每个循环中的 jQuery this

html - 为什么在提供 flex-basis 时 flex 元素不会转到下一行?

html - 轮廓半径?

javascript - 如何在 highcharts 数据系列中添加填充颜色

javascript - 剪刀的递归解

javascript - 响应轮播问题

javascript - 如何显示ajax成功功能中的图像?

html - 为什么 google 字体在 safari 上的加载方式与 chrome 不同,我该如何解决?