uploadAjax.jsp

<script type="text/javascript">
	var sel_file;

	$(function() {
		//----------------이미지 미리보기 시작 --------------	
		$("#input_img").on("change", handleImgFileSelect);

		function handleImgFileSelect(e) {
			//e.target : 파일객체
			//e.target.files : 파일객체 안의 파일들
			var files = e.target.files;
			var filesArr = Array.prototype.slice.call(files);

			//f: 파일객체
			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);
			});
		}

		//----------------이미지 미리보기 끝 --------------	
</script>

'개발자 > JspSpring' 카테고리의 다른 글

20220215 스프링 프로젝트 흐름 파악하기  (0) 2022.02.15
20220209 해보기  (0) 2022.02.10
20220210 썸네일  (0) 2022.02.10
20220210 @ResponseBody  (0) 2022.02.10
20220210 Spring 파일 업로드  (0) 2022.02.10

+ Recent posts