FileReader {js}

const fileInput = document.querySelector("#image");
const imageFile = fileInput.files[0];

const reader = new FileReader();
reader.onloadend = function () {
  const imageData = reader.result.split(",")[1];
  // ...
};

reader.readAsDataURL(imageFile);

GPT의 설명에 따르면...

const imageData = reader.result.split(",")[1]는 데이터 URL을 쉼표(,)로 분리하고, 두 번째 요소를 선택하여 이미지 데이터만 추출합니다. 데이터 URL은 data:image/jpeg;base64,와 같은 형식으로 되어 있으며, 실제 이미지 데이터는 이 형식의 두 번째 부분에 위치하므로 [1]을 사용하여 추출합니다.