コールバックを使用して、画像の幅が正しいかどうかを判断しようとしています。onload を使用すると、true または false を返すことができないようです。
このコールバックは、その問題を軽減するために機能する必要がありますか? onload イベントが発生していないようです。
validateImageSize(function(imageWidth){
alert(imageWidth);
});
function validateImageSize(callback) {
imageFile = document.getElementById("filePath").files[0];
imageFileUrl = window.URL.createObjectURL(imageFile);
uploadedImage = new Image();
uploadedImage.onload = function(){
var imageWidth = uploadedImage.width;
callback(imageWidth);
};
uploadedImage.src = imageFileUrl;
};