I would like to load image and return from onload boolean value. I've tried to solve it but I failed.
var reader = new FileReader();
var image = new Image();
reader.readAsDataURL(input.files[0]);
reader.onload = function (e) {
image.src = e.target.result;
var valid = false;
valid = image.onload = function() {
if (thi.width > 200) {
valid = true;
}
return valid;
}();
}
- here i would like to return "valid"
I dont know how to achieve it :(
i want do do something like this:
function validateImage(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
var image = new Image();
reader.readAsDataURL(input.files[0]);
reader.onload = function (e) {
image.src = e.target.result;
var valid = false;
valid = image.onload = function() {
if (thi.width > 200) {
valid = true;
}
return valid;
}();
return valid;
}
}
here i would like to return "valid"
return valid
}