所以我有一个代码,由于异步脚本使用回调,现在当我尝试它,我迷路了可以有人帮我如何修复我的代码?这个脚本是为了检查图片尺寸是否小于300x300
function validate_dimention(fileName, callback){
input = document.getElementById("profilepic");
file = input.files[0];
var reader = new FileReader();
var image = new Image();
var width;
var height;
reader.readAsDataURL(file);
reader.onload() = function(pic) {
image.src = pic.target.result; // url.createObjectURL(file);
image.onload = function() {
width = this.width;
height = this.height;
if (width <= 300 && height <= 300) {
callback(true);
} else {
callback(false);
}
};
};
}
validate_dimention(fileName, function (result) {
return function (result);
});