Html IE 8支持文件上传

Html IE 8支持文件上传,html,file,internet-explorer,file-upload,ie8-compatibility-mode,Html,File,Internet Explorer,File Upload,Ie8 Compatibility Mode,我正在html5网站上工作,我还需要支持ie8。我在IE8中上传照片时遇到问题,IE8在IE9+和其他浏览器中运行良好: 我的代码: var fileInput = $('#uploadMedia'); var maxSize = imageMaxsize; var isVideo = isVideos(fileInput.val()); var isImage = isImages(fileInput.val()); if(! isVideo &&

我正在html5网站上工作,我还需要支持ie8。我在IE8中上传照片时遇到问题,IE8在IE9+和其他浏览器中运行良好:

我的代码:

var fileInput = $('#uploadMedia');

    var maxSize = imageMaxsize;

    var isVideo = isVideos(fileInput.val());
    var isImage = isImages(fileInput.val());

    if(! isVideo && !isImage ){
        alert("error");
        $.fancybox.open('#uploaded_error');
    }

    if (isVideo)
        var maxSize = videoMaxSize;

    if(fileInput.get(0).files.length || fileInput.get(0).files.length ==null){
            var fileSize = fileInput.get(0).files[0].size; // in bytes
//            alert(fileSize);
            if(fileSize>maxSize){
                //alert("error2");
                $.fancybox.open('#uploaded_error');
                return false;
            }
    }
fileInput.get(0.files.length)行中出现错误

错误:

get(...).files.length' is null or not an object

对此有何建议?

IE8不支持文件列表(即fileinput.files),因此您无法获取文件大小。我们如何解决此问题。快速修复,使其不会影响其他浏览器