생계유지형 개발자/HTML+CSS+JS

[Javascript] input=file 첨부한 이미지 섬네일 보기

이 가을 2023. 2. 1. 22:19

옛날엔 뭐 톰캣 임시폴더 경로에서 파일 찾아서 가져오고 그랬던 것 같은데...

FileReader 사용하니까 되게 간단하네.

 

HTML

<div class="upload_box">
    <img id="id_img"/>
    <input id="id_input_file" name="input_file" type="file"/>
</div>

 

Javascript

document.getElementById("id_input_file").onchange = (inputEvent) => {
   let file = inputEvent.target.files[0]
   var reader = new FileReader()
   reader.onload = (readerEvent) => {
        doucment.getElementById("id_img").setAttribute("src", readerEvent.target.result)
   }
   reader.readAsDataURL(inputEvent.target.files[0])
}

 


https://blog.naver.com/PostView.naver?blogId=wellbeinglife_&logNo=222784243746&categoryNo=0&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView 

 

[JavaScript] / 이미지 썸네일 기능

파일 업로드 하고 본인이 어떤 사진을 올린지 몰라 사진을 다시 올리는 경우가 있다 간단하게 구현할 수 있...

blog.naver.com