Html IE 8支持文件上传
我正在html5网站上工作,我还需要支持ie8。我在IE8中上传照片时遇到问题,IE8在IE9+和其他浏览器中运行良好: 我的代码: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 &&
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),因此您无法获取文件大小。我们如何解决此问题。快速修复,使其不会影响其他浏览器