본문 바로가기
웹 개발/워드프레스

Web API

by KISCH 2020. 9. 22.
반응형


File 


File API

- 로컬의 파일의 정보나 내용을 가져오기 위한 API.

- 파일 API가 나오기 전에는 파일의 정보나 내용을 자바스크립트로 읽어서 다루지 못했습니다.

- input type="file"


File 객체


FileReader

메서드

  • readAsDataURL(blob) : DataURL형식으로 파일을 읽습니다.

이벤트 핸들러

  • onload : 읽기에 성공했을 경우 실행되는 이벤트 핸들러

프로퍼티

  • result : 읽기 결과가 저장




Formdata


formdata 객체

키와 값의 쌍으로 폼 name 속성은 value에 접근할 때 필요합니다.

ie9 이하는 작동되지 않습니다. -> ajaxform 으로 대체합니다.


파일업로드 처리 (ajax와 formdata)

html 

  • file 폼 onchange -> readUrl (이미지 미리보기)

javascript

  • readUrl 처리
  • 업로드 버튼 -> 폼데이터 객체생성 -> 폼데이터 이미지넣기 -> ajax 설정 및 전송

php

  • ajax로 전송된 데이터 처리









CORS   


교차 출처 리소스 공유 (Cross-Origin Resource Sharing)  

브라우저는 기본적으로 다른 곳에서 http요청을 보안상의 이유로 제한합니다. 다른 출처(Origin)의 리소스를 불러오려면 올바른 CORS헤더를 포함한 응답을 반환해야만 합니다.




htmlAPI








반응형

댓글