2026, 새로운 도약을 시작합니다.

파일 업로드시 미리보기 질문 채택완료

4년 전 조회 2,281
Copy


    

        

        var sel_file;

 

        $(document).ready(function() {

            $("#input_img").on("change", handleImgFileSelect);

        }); 

 

        function handleImgFileSelect(e) {

            var files = e.target.files;

            var filesArr = Array.prototype.slice.call(files);

 

            filesArr.forEach(function(f) {

                if(!f.type.match("image.*")) {

                    alert("확장자는 이미지 확장자만 가능합니다.");

                    return;

                }

 

                sel_file = f;

 

                var reader = new FileReader();

                reader.onload = function(e) {

                    $("#img").attr("src", e.target.result);

                }

                reader.readAsDataURL(f);

            });

        }

 

    



 



 

 

    

        이미지 미리보기

        이미지 업로드

        

    

 

    

        

            

        

    

위 코드를 구글링해서 검색했는데

다중업로드가 아닌 파일 2개를 업로드하는 방식입니다. input 2개로 각각 올림

위 소스를 사용시 등록은 잘 되는데 미리보기 파일이 2개씩 생깁니다.

한개만 생성할려고 할때는 어떻게 해야 하는지 잘 모르겠습니다. ㅠㅠ

답변 1개

채택된 답변
+20 포인트

올려주신 코드 그대로 해보았는데 미리보기도 한개씩 잘 되는것 같습니다.

소스를 수정하신거면 수정하신 소스를 올려봐주세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고