본문 바로가기
HTML/JS & jQuery

[jQuery] input type="file" 이미지 미리보기

by 블루데이제이 2025. 2. 18.
728x90
반응형
input type="file" 이미지 미리보기

 

 

가끔 파일첨부 시 이미지일 경우 미리보기해야 할 경우가 있다.

아래 코드 처럼 로컬의 이미지를 미리보기할 수 있다.

<script>
    $(function(){
    	$("#photo").on("change", function(){
            preview(this, "#preview");
        });
    });
    
    function preview(input, id){
    	if(input.files && input.files[0]){
            var fr = new FileReader();
            fr.onload = function(e){
            	$(id).attr("src", e.target.result);
            }
            fr.readAsDefaultDataURL(input.files[0]);
        }
    }

</script>

<body>
	<div>
		<img src="" id="preview">
	</div>
	<inut type="file" id="photo" accept="image/*">
</body>

 

728x90
반응형

'HTML > JS & jQuery' 카테고리의 다른 글

[JS] 문자열 공백 제거하기  (0) 2025.02.12
[jQuery] jquery live, bind, delegate를 on 대체  (0) 2019.03.05