환경 설정 (appendix)

IBUpload 컨트롤의 기본 환경 설정은 ibuploadinfo.js 파일을 통해 설정 할 수 있습니다.

  1. 각종 API 속성들에 대한 기본 값의 정의

  2. Client의 각종 메시지에 대한 정의

  3. 공통 이벤트에 대한 로직 구성

  4. 팝업메뉴의 구성 내용

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 전송 여부