
[Java Script] 파일 미리보기 URL.createObjectURL과 FileReader의 차이와 선택.
·
Front/HTML&CSS&JS
이미지 미리 보기를 구현할 때 가장 많이 사용하는 것이 URL.createObjectURL과 FileReader 두 가지 방법이 존재한다고 한다. 각 방법들은 장, 단점이 존재하므로 어떤 상황에 사용할 것인지 개발자가 의도를 가지고 사용해야 하는 것 같다. 미리 보기 예시 URL.createObjectURL 특징 동기적으로 실행 해시와 함께 URL을 반환하고 문서가 언로드 이벤트(예: 문서 닫기)를 트리거하거나 실행할 때까지 메모리에 개체를 저장합니다 장점 비교적 코드가 간단할 수 있다. 파일을 읽지 않아도 되기 때문에 빠른 성능을 제공할 수 있다. 단점 메모리 누수가 발생할 수 있어 대용량 파일에는 적합하지 않다. 파일 시스템에서 로드되는 것이 아니므로 오프라인 환경에서는 작동하지 않는다. 예제 con..