본문 바로가기

개발이야기/Javascript

자바스크립트 업로드 이미지 파일 크기 확인

//파일 용량
let maxSize = 5 * 1024 * 1024; //5MB

let _URL = window.URL || window.webkitURL;
let file;
let uploadImg = document.getElementById("image");

if (uploadImg) {
    let imageFile = document.getElementById("image").files[0];
    let imageFileSize = document.getElementById("image").files[0].size;
    if ((file = imageFile)) {
        let img = new Image();
        let objectUrl = _URL.createObjectURL(file);
        img.onload = function() {
            console.log(img.width);
            console.log(img.height);
            console.log(imageFileSize);
            _URL.revokeObjectURL(objectUrl);
        };
        img.src = objectUrl;
    }
}