小编Gop*_*opi的帖子

IE 11和IE Edge获取file.type失败

"change .btn-file :file"       : "getfileinfo",

getfileinfo: function(e){

    var fileInput = document.getElementById('fileupload');
    var file = fileInput.files[0];

    if(!file || (file.type != 'text/plain' && file.type != 'text/csv' && file.type != 'application/csv' && file.type != 'application/vnd.ms-excel' && file.type != 'text/csv')){
        $('.alert-file').show();
        $('.alert-file').delay(4000).fadeOut('slow');
        return false;
    }
    var reader = new FileReader();

    reader.onload = function(e) {
        $('#fileData').val(reader.result);
        $('#fileName').val(file.name); 

    };
    reader.readAsDataURL(file);

}
Run Code Online (Sandbox Code Playgroud)

file.type如果我在IE11和IE Edge中使用,则为null.所有其他浏览器工作正常.

有人可以帮我吗?

html internet-explorer-11 microsoft-edge

7
推荐指数
1
解决办法
2501
查看次数