또뜨창고
[jQuery] new fileReader 파일첨부 소스
포부리
2019. 12. 16. 17:28
설명
파일첨부 커스터마이징 시 필요한 소스
(+ 이미지 미리보기)
function fileAttach(e) {
var file = e.target;
var fileList = file.files;
// 읽기
var reader = new FileReader();
reader.readAsDataURL(fileList[0]);
//로드 한 후
reader.onload = function() {
//input text에 업로드한 파일명 꽂아주기
$(file)
.next()
.find("input")
.val(fileList[0].name);
//썸네일 꽂아주기
if (
$(file)
.parent()
.find(".file-image-area").length > 0
) {
$(file)
.parent()
.find(".file-image-area")
.html("<div><img src=" + reader.result + " alt='' /></div>");
}
};
}
$(document).on("change", ".inp-wrap.file > input[type='file']", fileAttach);