728x90
반응형
SMALL
jsp에서 파일 가져오기
<input id="browse" type="file" onchange="previewFiles()" multiple />
<div id="preview"></div>
onchange에서 img에 셋팅해주고 preview에 추가해주기
function previewFiles() {
var preview = document.querySelector("#preview");
var files = document.querySelector("input[type=file]").files;
function readAndPreview(file) {
// `file.name` 형태의 확장자 규칙에 주의하세요
if (/\.(jpe?g|png|gif)$/i.test(file.name)) {
var reader = new FileReader();
reader.addEventListener(
"load",
function () {
var image = new Image();
image.height = 100;
image.title = file.name;
image.src = this.result;
preview.appendChild(image);
},
false,
);
reader.readAsDataURL(file);
}
}
if (files) {
[].forEach.call(files, readAndPreview);
}
}
참고 : https://developer.mozilla.org/ko/docs/Web/API/FileReader/readAsDataURL
728x90
반응형
LIST
'개발' 카테고리의 다른 글
[eclipse] server error (3) | 2024.12.24 |
---|---|
[JSP] css의 높이 오류(100%, 100vh) 안먹힘 (3) | 2024.12.22 |
[android] android studio에서 코드 검색시 대/소문자 비활성화 (3) | 2024.12.16 |
[jsp] jsp webview 화면의 이미지를 서버로 전송하기(Multipart) (3) | 2024.12.16 |
[android, jsp] webview에 파일올리기 (3) | 2024.12.13 |