2년전 쯤 소스를 보다가 정리해야겠다싶어서 정리!
FileReader를 사용해서 서버에 접근하지않고 이미지 미리보기가 가능했다.
//미리보기 시작-----------
$("#upload_file").change(function(){
//alert(this.value); //선택한 이미지 경로 표시
readURL(this);
});
//미리보기 처리함수
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader(); //파일을 읽기 위한 FileReader객체 생성
reader.onload = function (e) {
//파일 읽어들이기를 성공했을때 호출되는 이벤트 핸들러
//이미지 Tag의 SRC속성에 읽어들인 File내용을 지정
$('#previewPic').attr('src', e.target.result);
}
//File내용을 읽어 dataURL형식의 문자열로 저장
reader.readAsDataURL(input.files[0]);
}
}//readURL()--
'javascript' 카테고리의 다른 글
[Javascript] Closure (0) | 2019.10.22 |
---|---|
[Javascript] 스코프, 호이스팅(Hoisting) (0) | 2019.10.21 |
[Javascript] LHS,RHS 검색 (0) | 2019.10.21 |
javascript에서 replace all 구현 (0) | 2019.04.25 |
함수 표현식, 함수 선언식 (0) | 2019.04.25 |
댓글