"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);
}
file.type
如果我在IE11和IE Edge中使用,则为null。所有其他浏览器工作正常。IE 11和IE Edge获取file.type失败
有人可以帮助我吗?
请格式化你的代码。 –
在询问之前也做一些头脑风暴。你有没有看过http://stackoverflow.com/questions/27980428/javascript-file-type-is-not-working-on-ie-11 –
是的,但我看到,但没有答案 – Gopi