JavaScript를 사용하여 이미지 업로드에 크기 제한 적용
사용자 업로드를 제어하려면 이미지 너비와 크기를 확인해야 할 수도 있습니다. 서버에 제출하기 전의 높이입니다. 이 JavaScript 기능은 지정된 기준을 충족하는 이미지를 필터링하는 우아한 솔루션을 제공합니다.
이를 달성하기 위해 File API를 사용하여 선택한 파일에서 이미지 개체를 생성합니다. 작동 방식은 다음과 같습니다.
function checkImageDimensions(target) { const file = target.files[0]; // Create an image object to access its properties const img = new Image(); const objectUrl = URL.createObjectURL(file); img.onload = function() { const width = this.width; const height = this.height; if (width > 240 || height > 240) { alert("Image dimensions exceed maximum (240x240)"); return false; } else { // Image meets the dimension criteria // Continue with the upload process return true; } }; img.src = objectUrl; } // Bind the event listener to the file input document.getElementById("photoInput").addEventListener("change", checkImageDimensions);
이 스크립트에서는
이 접근 방식을 사용하면 업로드된 이미지가 원하는 크기를 준수하여 더욱 통제된 사용자 경험을 제공하고 웹사이트에서 잠재적인 표시 문제를 방지할 수 있습니다.
위 내용은 JavaScript를 사용하여 이미지 크기 제한을 적용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!