$('#upload').change(function(){
var f=this.files[0];
var _URL = window.URL || window.webkitURL;
var file, img;
if((file = f)){
img = new Image();
img.onload = function(){
var imgW = this.width;
var imgH = this.height;
if(imgW < 150 || imgH < 150){alert(imgW);}
else{alert('pass');}
};
img.src = _URL.createObjectURL(file);
}
});
我有一个输入文件,它可以检查用户的图像太小,它适用于所有浏览器期望Safari 5.1.7(Windows版本),Mac有更高版本,工作正常。
我不知道哪里出了问题,任何人都可以找到问题?
答案 0 :(得分:1)
Safari 5.1中并不完全支持FileAPI。您可能使用了多方表单并上传了该文件,因为在safari 5.1中缺少FileReader片段