• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3447
2006.03.30 (20:44:40)
안녕하세요

쉬프트 정보통신 기술지원팀입니다.

문의하신 inputfile처리시 데이터 포맷오류 부분에 대해서 말씀드리겠습니다.

먼저 확인해야 할 사항이 있는데 선택하신 파일이 excel이나 word 파일 인가요?

excel이랑 word 파일은 MS 자체적으로 파일이 열려있을 경우에

읽지 못하도록 제어를 하기 때문에

저희 컴포넌트에서 그 파일에 대한 접근이 불가능하기 때문에 발생되는 오류입니다.

따라서 excel 파일 또는 word 파일을 업로드 하실때는 반드시 파일을 닫고

업로드를 하셔야 하고

txt 파일이라면 닫지 않고도 업로드 하실 수 있습니다.

위의 제약 사항을 참조하시어

파일 업로드 하실 때 참고하시기 바랍니다.

그럼 수고하시고

좋은 하루 되시기 바랍니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : KT CRM추진부 해피콜센터
>* TOInB 버전 : 5.0
>* 서버 Platform : 유닉스
>* 문의 유형(질문/요청/참조) :  질문
>* 내용 :
>헌데 파일선택후 저장하면 평소에는 제대로 되는데 해당파일이 열려있을경우는
>"[TRNS-50014]데이타 포맷에 오류가 있습니다"라는 오류가 납니다
>
>InputFile 컴포넌트를 이용하여 파일을 선택한후 해당 파일의 이름과 사이즈를 데이타베이스에 저장하고
>해당파일은 토인비 event 에서 fwrite 함수를 이용하여 파일 업로드 기능을 구현하였습니다
>
>                sprintf(File_path_name,"/workfile/happycall_ecc_files/%s", FILE_NAME);
>                /*sprintf(File_path_name,"%s/system/files/%s", HOME_PATH, FILE_NAME);*/
>                fp = fopen(File_path_name, "w+b");
>                
>                if ( fp == 0 ) {
>                        strcpy (TBL_ERR_MSG, "*9화일생성에 실패하였습니다.");
>                        return (TB_FAIL);
>                }
>                
>                fwrite(Url1, 1, Size1 , fp);
>                fclose(fp);
>
>이때 토인비에서 file_url 이라는 변수를 blob 타입으로 선언하였고
>
>화면html에서는 InputFile 컴포넌트의 속성중 value 를 이용하여 토인비에서 선언한 file_url에 값을 전달하고 있습니다
>
>
>헌데 파일선택후 저장하면 평소에는 제대로 되는데 해당파일이 열려있을경우는
>"[TRNS-50014]데이타 포맷에 오류가 있습니다"라는 오류가 납니다
>
>답변 부탁드립니다
 
Tag List
XE Login