메뉴 건너뛰기

조회 수 1687 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

구현

<!DOCTYPE html>
 
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .drop {
            width: 300px;
            height:300px;
            border: 1px solid black;
        }
    </style>
</head>
 
<hr>
<div class="drop" id="drop">
    <img id="dropped"/>
</div>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
<script>
    $(function(){
        $('#drop').on({
            'drop':function(e){
                var f=e.originalEvent.dataTransfer.files[0];
                var reader = new FileReader();
                $(reader).on('load',function(){
                   $('#dropped').attr('src',reader.result);
                });
                reader.readAsDataURL(f);
                e.preventDefault();
            },
            'dragover':function(e){
                e.preventDefault();
            }
        })
    });
</script>




1) e.originalEvent.dataTransfer.files[0]

- 드롭된 파일(file객체) 접근한다

2) FileReader

- 파일을 읽는 객체를 경유하여 단지 <img> 속성에 이미지를 넣는다

- 업로드 처리는 $.post 같은 ajax 통신을 이용하여 처리한다





List of Articles
번호 제목 날짜 조회 수
39 jqGrid / custom pager / custom paging / 그리드 / 페이징 file 2016.09.09 12543
38 javascript, jQuery에서 루프 돌리기 예 (for, forEach, each) 2021.03.25 312
37 Input TYPE=“File” 을 히든으로 하고 외부 버튼을 눌러서 파일을 선택 2016.09.21 6810
36 input checkbox 모두 체크하기 2021.03.26 176
35 iframe height auto resize 2018.11.07 1419
34 html 테이블 고정 (table fixed) 2016.11.18 7121
33 Html 색상표 모음, 색상코드표 (RGB), 이미지X, 복사 가능 file 2016.11.17 8169
32 hover 메소드를 이용해서 메뉴 on, off를 구현 file 2016.09.21 8486
31 Hide pager if bxslider has only 1 slide 2018.11.07 1307
30 Get방식 파라미터 전송 & 탭 메뉴 선택 2016.09.21 8572
29 getScript() 2016.09.21 7126
28 getJSON() 함수 2016.09.21 8380
27 getElementsByClassName 을 IE8 이하에서 동작하게 하는 코드 2018.11.07 1300
26 FORM 객체 초기화 하기 2016.09.21 7350
25 foreach문 2021.03.26 196
24 focus() 로 오브젝트 옮기기 2021.03.26 174
23 fadeIn() , fadeOut() 을 이용한 간단한 자동 그림 전환 2021.03.26 286
22 easing - 효과의 진행 속도 file 2021.03.26 157
21 draggable - div 드래그 2021.03.31 276
20 document.getElementById() 처럼 DOM 객체 얻기 2016.09.21 6812
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 Next
/ 9

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved