-
Notifications
You must be signed in to change notification settings - Fork 3
3_1. Method__uploader
Redgoose edited this page Apr 5, 2018
·
1 revision
filename : Uploader.js
파일 업로드에 관한 모듈입니다. 파일첨부 이벤트를 만들고 업로드할 파일 리스트를 관리하고, Queue 모듈로 전달해줍니다.
comp.uploader.$uploadElement
컴포넌트 이벤트가 걸려져있는 파일첨부 엘리먼트input[type=file]
입니다.
comp.uploader.readyItems
업로드 대기중인 파일들 목록입니다.
comp.uploader.uploading
업로드를 하고있으면 true
로 변합니다. 업로드를 하지않거나 끝났으면 false
로 변합니다.
중복 업로드를 막기위해 검사하는 용도로 만들어졌습니다.
/**
* @Param {Array} files 업로드할 File 형식의 데이터
*/
comp.uploader.start(files);
readyItems
값에있는 파일 데이터를 업로드를 시작합니다. files
파라메터가 있으면 대기열에 추가합니다.
comp.uploader.addUploadElements($el);
컴포넌트 파일첨부 엘리먼트를 추가합니다.
comp.uploader.resetEvent($el);
파일첨부 폼을 리셋시킵니다. 파라메터가 없으면 $uploadElement
값에있는 엘리먼트를 리셋합니다.