개요
FileDownload 컴포넌트에서 파일 다운로드 중 오류가 생겼을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성
errormsg
발생한 에러에 대한 에러메시지를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.errormsg
문법 설정
var strErrormsg = e.errormsg; |
errorobj
이벤트 발생의 원인이 되는 컴포넌트를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.errorobj
문법 설정
var objError = e.errorobj; |
참고
- Application 으로 처리됩니다.
errortype
발생한 에러에 대한 에러유형을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.errortype
문법 설정
"EvalError" | 현재 버전에서 발생하지 않지만 이전 버전과의 호환성을 유지하기 위해 정의 | |
|---|---|---|
"RangeError" | 숫자값이 허용된 범위를 넘어선 경우 | |
"ReferenceError" | 참조값이 유효하지 않은 경우 | |
"SyntaxError" | 파싱에 문제가 있을 경우 | |
"TypeError" | 피연산자의 자료형이 허용된 범위가 아닌 경우 | |
"URIError" | 전역 URI 처리 함수 중 하나가 해당 정의와 호환되지 않는 방식으로 사용된 경우 | |
"NativeError" | 모든 Native Error 인 경우 | |
"CommunicationError" | 통신시 발생한 에러인 경우 | |
"ObjectError" | 개별 오브젝트에서 사용하는 에러인 경우 | |
eventid
이벤트의 ID를 갖는 읽기전용 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.eventid
문법 설정
var strEventid = e.eventid; |
참고
- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.
locationuri
대상 URI가 다른 주소로 변경된 경우 응답메세지 헤더의 Location 필드값을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.locationuri
참고
- locationuri 속성은 대상 URI 가 Http/Https Redirection 이 필요한 경우에만 값을 가지며 응답메세지 헤더의 Location 필드 값을 표현합니다.
requesturi
통신 중 발생한 오류의 원인이 되는 URI 를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.requesturi
statuscode
발생한 에러에 대한 에러코드값를 갖는 읽기전용 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
FileDownloadErrorEventInfo.statuscode
문법 설정
"0001" | Parameter Error | |
|---|---|---|
"1101" | I/O Error | |
"1102" | Permission Denied | |
"1103" | Irregular Expression Error | |
"1104" | Removed target error | |
"1105" | Image Info [statuscode] is not found | |
"1106" | The file is not correct | |
"1107" | Failed to save file | |
참고
- FileDownloadErrorEventInfo 의 errortype 속성값이 "CommunicationError" 인 경우 HTTP/HTTPS 통신 중 오류가 발생하면 HTTP 상태코드를 반환합니다. HTTP/HTTPS Status Code는 RFC 2616 문서의 Status Code 정의를 참조하시기 바랍니다.