Проверьте ширину и высоту изображения перед загрузкой с помощью Javascript

У меня есть JPS с формой, в которой пользователь может поместить изображение:

<div class="photo">
    <div>Photo (max 240x240 and 100 kb):</div>
    <input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/>
</div>

Я написал это JS:

function checkPhoto(target) {
    if(target.files[0].type.indexOf("image") == -1) {
        document.getElementById("photoLabel").innerHTML = "File not supported";
        return false;
    }
    if(target.files[0].size > 102400) {
        document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)";
        return false;
    }
    document.getElementById("photoLabel").innerHTML = "";
    return true;
}

который отлично работает, чтобы проверить тип файла и размер. Теперь я хочу проверить ширину и высоту изображения, но не могу этого сделать.
Я пробовал сtarget.files[0].width но я получаюundefined, С другими способами я получаю0.
Какие-либо предложения?

Ответы на вопрос(5)

Ваш ответ на вопрос