그것은 여러 파일 업로드에 대한 SWFUpload를 사용하는 Google 폐쇄 라이브러리 구성 요소를 작성 실제로 매우 쉽다 :
는 여기를 구현하는 방법에 대한 구글의 문서에 대한 링크입니다. 클로저 컴파일러를 사용하여 고급 컴파일을위한 externs 파일을 만들었습니다.
var SWFUpload = {
"instances": function() {},
"movieCount": {},
"version": {},
"QUEUE_ERROR": {
"QUEUE_LIMIT_EXCEEDED": {},
"FILE_EXCEEDS_SIZE_LIMIT": {},
"ZERO_BYTE_FILE": {},
"INVALID_FILETYPE": {}
},
"UPLOAD_ERROR": {
"HTTP_ERROR": {},
"MISSING_UPLOAD_URL": {},
"IO_ERROR": {},
"SECURITY_ERROR": {},
"UPLOAD_LIMIT_EXCEEDED": {},
"UPLOAD_FAILED": {},
"SPECIFIED_FILE_ID_NOT_FOUND": {},
"FILE_VALIDATION_FAILED": {},
"FILE_CANCELLED": {},
"UPLOAD_STOPPED": {}
},
"FILE_STATUS": {
"QUEUED": {},
"IN_PROGRESS": {},
"ERROR": {},
"COMPLETE": {},
"CANCELLED": {}
},
"BUTTON_ACTION": {
"SELECT_FILE": {},
"SELECT_FILES": {},
"START_UPLOAD": {},
"JAVASCRIPT": {}
},
"CURSOR": {
"ARROW": {},
"HAND": {}
},
"WINDOW_MODE": {
"WINDOW": {},
"TRANSPARENT": {},
"OPAQUE": {}
},
"completeURL": function() {},
"Console": {
"writeLine": function() {}
}
},
FileProgress = {}
사용자는이 솔루션으로 한 번에 여러 파일을 선택할 수 없습니다. 이 방법을 단일 파일 업로드에 사용 하겠지만 여러 파일 업로드 솔루션을 계속 찾고 있습니다. – Korneel