FileUploadManager의 폼데이터는 Items프로퍼티를 이용하여 FileUploadMonitor로 전달됩니다.
document.all("FileUploadMonitor").Items = opener.document.all("FileUploadManager").Items
그리고 이 모든 내용들은 FileUploadMonitor의 UploadURL프로퍼티를 사용하여 서버페이지로 전달되어 처리합니다.
document.all("FileUploadMonitor").UploadURL = "http://Localhost:8080/DEXTUploadX_J/DEXTUploadJ/Upload/AddFormItem/AddFormItem.jsp"
서버페이지에서는 아래와 같이 fileUpload 객체의 getParameter메소드를 이용하여 받을 수 있습니다.
FileUpload fileUpload = new FileUpload(request, response);
String test = fileUpload.getParameter("test"); # 리눅스/유닉스 환경에서 DEXTUploadX를 사용하기 위한 방법
실 서버가 리눅스/유닉스 환경일 경우, iis가 설치된 윈도우 환경에서 제품설치를 진행하시되, 실제로 서비스 될 리눅스/유닉스 환경의 IP를 설치과정에 삽입하여 설치를 완료한 후, 이때 생성된 cab파일을 실 서버에 올려 사용하시면 됩니다.
서버의 IP가 변경될 경우에는, 기존 서버에 설치 시 인증서버에 등록된 설치정보 변경(www.dextsolution.com의 My Page -> 설치정보변경)에 등록된 IP를 변경된 IP로 변경하고, 코드상에서 기존 IP가 등록된 부분을 변경된 IP로 변경해 주시면 됩니다.
IP대신 도메인으로 서비스를 하는 것은, 일반적인 경우에는 제공이 되고 있지 않으며, 도메인 서비스가 필요한 환경일 경우에는 제품 가격적인 측면에서 추가적인 협의가 필요합니다. ( ex. CDN서비스 환경 )
cab파일 자체는 설치 IP와 상관없이 어느 곳에서나 사용이 가능합니다.
# DEXTUPloadX + DEXTUPloadJ 연동샘플 다운로드
http://devpia.com/MAEUL/Contents/Detail.aspx?BoardID=4053&MAEULNO=518&no=65&page=1
# 기술지원 포럼 답변
http://devpia.com/MAEUL/Contents/Detail.aspx?BoardID=4053&MAEULNO=518&no=65&page=1
http://devpia.com/Maeul/Contents/Detail.aspx?BoardID=4052&MAEULNO=518&no=1944&ref=1942&page=1#Contents1944 |