반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- ensemble
- request
- pandas
- dataframe
- javascript
- crawling
- 비전공자
- 머신러닝
- sklearn
- 자바스크립트
- 정처기
- AWS
- 정보처리기사
- 자바
- list
- APPEND
- SOUP
- lombok
- java
- springboot
- Req
- 백준
- 크롤링
- BS
- BeautifulSoup
- regressor
- 정보처리기사필기
- pds
- Intellij
- 웹앱
Archives
- Today
- Total
No sweet without sweat
[웹앱 맨땅에 헤딩일기] - 파일 미리보기 이벤트 본문
728x90
반응형
언제든 코드에 대한 반박은 환영합니다... 알려주세요 더 좋은 방법을!!!
파일을 업로드 하거나 다른 파일 이름을 누르면 이미지를 미리보기하는 이벤트 입니다.
그리고, 이미지 파일이 아니면 대체 이미지를 보여줄 수 있게 코드를 만들어봤어요.
function loadPreviewImage(obj) {
var reader = new FileReader();
reader.onload = function() {
$('#Image').attr('src', this.result);
};
var fileInput = document.querySelector('#' + obj.className.split(' ')[1]);
var file = fileInput.files[0];
if (file.type.match('image.*')) {
reader.readAsDataURL(file);
} else {
// 대체 이미지를 보여줄 경로
var placeholderImageSrc = 'path/to/placeholder/image.jpg';
$('#Image').attr('src', placeholderImageSrc);
}
}
obj.className.split(' ')[1]의 이유는 class Name [1]에 파일명이 있기 떄문이에요!!
728x90
반응형
'웹앱공부(JSP,JAVA,Javascript,Jquery)' 카테고리의 다른 글
[웹앱 맨땅에 헤딩일기] - (Mobile) 뒤로가기, 앞으로 가기 모션 추가 (0) | 2023.07.30 |
---|---|
[웹앱 맨땅에 헤딩일기] - $(...).serializeObject is not a function (0) | 2023.07.29 |
[웹앱 맨땅에 헤딩일기] - Invalid regular expression: invalid group specifier name (0) | 2023.07.28 |
[웹앱 맨땅에 헤딩일기] - Jsonobject Exception 처리 (0) | 2023.07.27 |
[웹앱 맨땅에 헤딩일기] - HashMap 값 출력 (0) | 2023.07.26 |
Comments