옛날엔 뭐 톰캣 임시폴더 경로에서 파일 찾아서 가져오고 그랬던 것 같은데...
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])
}
'생계유지형 개발자 > HTML+CSS+JS' 카테고리의 다른 글
[html/js] <input type=range> 를 div로 구현하기 (0) | 2021.10.06 |
---|---|
[Javascript] input 입력상자에 숫자만 입력하기 (0) | 2020.06.08 |