IBUpload 컨트롤의 기본 환경 설정은
ibuploadinfo.js
파일을 통해 설정 할 수 있습니다.
각종 API 속성들에 대한 기본 값의 정의
Client의 각종 메시지에 대한 정의
공통 이벤트에 대한 로직 구성
팝업메뉴의 구성 내용
ibuploadinfo.js 파일 안에서 제공되는 ibleaders.ibupload 개체의 각종 설정 값들은 IBUpload 컨트롤이 기본적으로 참고하여 사용하는 환경설정 항목입니다.
설치시 반드시 변경 또는 점검해야 하는 필수 변경항목과 필요한 경우 한하여 운영환경에 따라 변경할 수 있는 옵션 항목이 존재합니다.
Name | Description |
---|---|
uploadServerUrl |
upload 함수 호출시 전송될 서버 URL (upload_sample.jsp 참고) |
downloadServerUrl |
함수 호출시 전송될 서버 URL (download_sample.jsp 참고) |
addTrigger | IE9 환경에서 파일 추가 다이얼로그 창을 클라이언트에서 생성 |
autoUpload | 파일 추가시 즉시 업로드를 수행할 지의 여부(default:true) |
exceptDuplicated | 중복 파일 업로드 방지 여부 |
exceptZeroFile | 크기가 0byte인 파일 업로드 방지 여부 |
limitFileCount | 전송할 파일 개수 제한 |
limitFileCountOnce | 한번에 전송할 파일 개수 제한 |
limitFileSize | 한번에 전송할 개별 파일 사이즈 제한 |
limitFileTotalSize | 한번에 전송할 전체 파일 사이즈 제한 |
limitFileExt | 제약조건 파일 확장자 |
limitFileExtMode | limitFileExt 기술된 확장자를 허용/거부 설정 |
limitFileExtServer | limitFileExt 와 상관없이 서버에서 실행되면 안되는 서버보안상 꼭 막아야할 파일들에 대한 정의 이 설정은 Client 에서 1차적으로막을 뿐, 서버 파트에서도 2중으로 다시 한번 더 막아야 완벽한 서버 보안이 가능합니다. |
theme | 초기에 표시할 테마 설정 |
viewType | icon : 아이콘 업로드 뷰어 / ibsheet : ibsheet 연동 뷰어 (default:icon) |
iconMode | 아이콘의 정렬 형태 (icon, list, detail) (default:icon ) |
uploadEncoding | 한글 파일명, 한글 데이타의 업로드시 엔코딩 방식 (default:utf-8 ) |
contextMenuItems | 마우스 우측버튼 클릭시 보여질 컨택스트메뉴 설정 |
message | 정보 및 오류 메세지, 화면에 보이는 한/영 텍스트 정의입니다. - INFO-XXX : 오류 아닌 일반 메세지에 대한 정의 - ERR-XXX : 오류 메세지 - TEXT-XXXX : 화면에 보이는 한글 텍스트를 다른 언어의 텍스트로 교체 설정 가능 |
supportIcon | 지원되는 아이콘 확장자 중 아이콘 모양이 file.gif 로 대체되어 표시됩니다. 지원되는 파일 아이콘을 실제로 js/Main/icon16 폴더와 js/Main/icon32 에 추가한 경우 여기에 추가로 기입해 줘야 제대로 표시됩니다. |
fileType | 아이콘의 확장자별 설명글 |
userAgent | 업로드 전송시 HTTP 헤더에 추가할 내용 |
IBSheetLoadPage_Main (예시) | ibsheet사용시 초기화 관련 구성. 테마별로 별도 함수 추가하여 사용 가능 |
useDragDrop | DragDrop기능 사용 여부 |
overWriteFile | 중복 파일 덮어쓸지 여부 |
submitNoData | 업로드할 피일이 없을 때 서버에 request 전송 여부 |