티스토리 뷰
<article>
<div id="holder"></div>
<p id="status" style="display: none;"> </p>
<p><input type=file></p>
</article>
<script>
var upload = document.getElementsByTagName('input')[0],
holder = document.getElementById('holder'),
state = document.getElementById('status');
if (typeof window.FileReader === 'undefined') {
state.className = 'fail';
} /* else {
state.className = 'success';
state.innerHTML = 'File API & FileReader available';
} */
upload.onchange = function (e) {
e.preventDefault();
var file = upload.files[0],
reader = new FileReader();
reader.onload = function (event) {
var img = new Image();
img.src = event.target.result;
img.style.height = '160px';
img.style.width = '120px';
holder.innerHTML = '';
holder.appendChild(img);
};
reader.readAsDataURL(file);
return false;
};
</script>
위 코드를 가져다가 알맞게 바꿔서 사용하면 가능
'JavaScript' 카테고리의 다른 글
[JavaScript] 파일업로드 디폴트 이미지 적용하는법 (1) | 2019.06.16 |
---|---|
[JavaScript] input File 버튼을 hidden으로하고 외부버튼으로 파일 선택 (0) | 2019.06.14 |
[JavaScript] 한국어만 있는지 확인 (0) | 2019.06.14 |
[JavaScript] 전화번호 형식 검사 (0) | 2019.06.14 |
[JavaScript] 이메일 형식 확인 (0) | 2019.06.14 |