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
- Em
- for..of
- filter()
- 배열의 오름차순
- 배열의 내림차순
- 고차함수
- visibility : hidden
- 인접 형제 선택자 결합
- innerhtml
- 쌍방향 연결리스트
- 객체
- Link
- 등차수열의 항 찾기
- indexOf
- display : none
- 범용 선택자
- Array.from()
- 양방향 연결리스트
- disabled
- 백준알고리즘
- classList.contains(string)
- map()
- 배열과 연결리스트의 차이
- invalid assignment left-hand side
- nth-child()
- 가상 요소 선택자
- CSS
- 단방향 연결리스트
- 일반 형제 선택자 결합
- Sort
Archives
- Today
- Total
프론트엔드 센트럴파크 (☞゚ヮ゚)☞
FileReader() 본문
FileReader
: 비동기적으로 파일의 내용을 읽어들이는데 사용
var reader = new FileReader();
텍스트 파일의 내용을 읽어 들일 때
: onload 사용
readAsDataURL()
: 바이너리 파일을 Base64 Encode 문자열로 반환
<input type='file' onchange='Reader(event)'>
<script>
var Reader = function(event) {
var data = event.target;
var reader = new FileReader();
reader.onload = function(){
console.log(reader.result);
};
reader.readAsText(data.files[0]);
};
</script>
methods : {
onFileSelected(event) {
var input = event.target;
if (input.files.length>0) {
this.file = event.target.files[0];
var reader = new FileReader();
reader.onload = (event) => {
this.uploadImageFile = event.target.result;
}
reader.readAsDataURL(input.files[0]);
}
}
}
'Javascript' 카테고리의 다른 글
getElementById() / getElementsByClassName() / getElementsByTagName() (0) | 2022.03.12 |
---|---|
assigned a value but never used 오류 (0) | 2022.03.11 |
Formdata() (0) | 2022.01.11 |
@click 이벤트 숫자증가/감소 (0) | 2022.01.10 |
vscode의 javascript 위치 (0) | 2022.01.07 |
Comments