안녕하세요
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 부분에 대해서 말씀을 드리면
기존에 파일업로드 하는 화면을 구성해 놓으신 상태라고 들었고, 그렇기 때문에 Do 속성을 추가만 하면
열려있는 파일을 첨부할 때 나는 에러 문제에 대해서 해결할 수 있다고 말씀드린것입니다.
그러면서 문제를 해결할 수 있는 방법에 대한 Do 속성 매뉴얼을 보내드린 것입니다.
또 아래 말씀하신 csv만 Import하는 것이 아니라 첨부파일을 올릴때 나는 에러라고 말씀하신 부분은
알고 있었던 부분이었습니다.
첨부파일을 올릴때 열려 있는 파일에 대해서 "데이터 포맷"관련된 에러가 떨어지시는 부분에 대해서
처리하는 방법이 Do 속성을 이용한 FileUploadShareWrite 속성 지정입니다.
따라서 오해하신 부분이 있었던 것 같아서 설명을 드립니다.
저희 InputFile 컴포넌트를 사용해서 파일업로드시에 Do 속성을 통한 FileUploadShareWrite 속성을 지정해 놓지
않으면 MS Office 파일이 열려있는 경우 그 파일에 대해서 업로드 시에 오류가 발생합니다.
따라서 이 문제를 해결하고자 하려면 Do 속성을 통한 FileUploadShareWrite 속성을 지정해야 하고
이 속성은 컴포넌트가 Max에서 지원되는 기능이라는 것입니다.
전에 통화하셨던 분께서 NewPacket을 사용하고 계시다고 했기 때문에 이 속성은 MAX 컴포넌트에서 지원된
기능이라고 말씀드린 것입니다.
간단하게 작성한 파일업로드 하는 샘플을 추가하오니 참조한 샘플에 SQL을 실행하셔서 TABLE을 생성하시고
각 소스를 열어서 경로명을 로컬PC에 맞게 수정하시고 테스트 해보시기 바랍니다.
그럼 수고하시고
좋은 하루 되시기 바랍니다.
>
>* 고객시스템명 : TEMS
>* 문의할 Component명 및 버전 : MAX 컴포넌트
>* DataSet 버전 : 1.2.1.27 (MxDataSet.dll)
>* Tr 버전 : 1.2.1.24 (MxLogicalTr.dll)
>* 문의 유형(질문/요청/참조) : 요청
>* 내용 : 위 버전은 저희가 가우스4.0구매시 제공받은 컴포넌트 인스톨 폴더내 cabfile 열어보고 확인했습니다.
>
> 안녕하세요. 지난번에 아래와 같은 답변을 받았습니다.
> 문제는 저희가 사용중인 컴포넌트가 New Packet이 아니라는겁니다.
> 업그레이드 관련하여 다시 보내주시고,
> 파일 첨부도 CSV파일 Import가 아니라 첨부 파일 올릴때 에러문제입니다.
> 즉, Grid엔 id=file_url로 하고.. inputFile이랑 bind해서 쓰는 소스를 전에 기술지원쪽에서
> 직접 받아서 수정해서 쓰고있습니다. 파일이 열려있으면 첨부가 안되고 그냥 진행되버립니다.
> 지난번처럼 간단하게 파일첨부하는 샘플을 보내주세요.(파일 열려있어도 포맷에러 안난는걸루요..)
>
> * 쉬프트에서 제공한 소스내 inputFile Class ID : C722848E-C7EE-4DC6-947E-C2CD49BBA9DE
> bind class ID : 4A35BB2C-B831-4199-A486-FEA332D085D9
>
>
>+++++++++++++++++++++++++++++++++++++++++
>발신 : 쉬프트정보통신 기술지원팀
>
>문의 하신 부분에 대해서 파일을 첨부합니다.
>1. 접속시 Client가 자동으로 업그레이드 되도록 하는 코드샘플
> - ActiveUpdate2.zip 파일이 설정하는 파일입니다.
> 매뉴얼이랑 관련 자료를 보내드리오니 확인하시기 바랍니다.
>2. 파일 첨부시 문제는 버전업그레이드후 Do라는 Method를 통해 해결할 수 있다고 하셨는데,
> 사용 샘플
> - 파일업로드관련XXX.zip 파일을 확인하시기 바랍니다
> - 사용샘플은 아니지만 확인하시고 적용하시면 됩니다.
>첨부파일만 보고 이해 안되시는 부분이 있으면 연락 주시기 바랍니다.
>