<input type="file" name="path" id="path" class="input-file">
var fileSize = $('#path')[0].files[0].size;
原生js就把jquery对象转成dom对象就行:
var dom = document.getElementById("path");
var fileSize = dom.files[0].size;
获取文件类型:
var path = $('#path').val();
var fileType = path.substring(path.lastIndexOf('.') + 1, path.length).toLocaleLowerCase();
toLocaleLowerCase的相关疑问参考:
toLowerCase和toLocaleLowerCase()的区别
之后进行判断就ok。