<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="">
<input type="file" class="file" id="imageSelector" name="imageSelector"
accept="image/jpeg, image/jpg, image/png" multiple />
</form>
<div id="preview-image"></div>
<script>
var fileInput = document.getElementById("imageSelector");
function readImage(input){
if(input.files && input.files[0]){
const reader = new FileReader();
reader.onload = (e) => {
let readFileURL = e.target.result;
const previewImageDiv = document.getElementById("preview-image");
previewImageDiv.innerHTML = `<img src="${readFileURL}" width="200" />`;
}
reader.readAsDataURL(input.files[0]);
}
}
fileInput.onchange = (e) => {
readImage(e.currentTarget);
};
</script>
</body>
</html>
'2022 SW전문인재양성사업 > 웹 프로그래밍 기본' 카테고리의 다른 글
canvas (2) - 선 그리기 (0) | 2022.07.29 |
---|---|
canvas (1) - 기초 (0) | 2022.07.29 |
Nodejs를 이용한 게시판 구현(등록, 수정, 삭제) (0) | 2022.07.28 |
Javascript를 이용한 퍼즐(같은그림찾기) 구현 (0) | 2022.07.27 |
Javascript (9) - 배열 및 인덱스 (0) | 2022.07.27 |