두 제품을 연동하여 POST 방식으로 업로드 시 DEXTUploadX는 아래 폼네임으로 파일 및 부가정보를 서버로 전달합니다.
파일을 한 개 이상 업로드 할 경우는 동일한 폼네임으로 배열처럼 접근할 수 있습니다.
[DEXTUploadX 폼네임]
DEXTUploadX - 파일 데이터
DEXTUploadX_FolderPath - 각 파일에 대한 디렉터리 패스
DEXTUploadX_Alias - 각 파일에 대한 별칭
DEXTUploadX_UserDataA - 각 파일에 대한 사용자 정의 데이터
DEXTUploadX_UserDataB - 각 파일에 대한 사용자 정의 데이터
DEXTUploadX_Uploaded - 가상 파일 데이터(서버에 이미 업로드 되어 있는 파일을 표시할 때)
DEXTUploadX_Deleted_Uploaded - 가상 파일 데이터(서버에 이미 업로드 되어 있는 파일을 삭제했을 때) # 게시판 수정모드와 AddUploadedFile메소드 동작원리
정확히 FileUploadManager에서 AddUploadedFile 메소드를 사용하는 것은
실제 파일을 올리는 것이 아니라, 서버에 업로드 되어있는 파일의 정보를 넘겨주는 방식입니다.
FileUploadManager.AddUploadedFile "SN0001", "FileTest1.txt", 11111
"SN0001" => 파일을 구분할 수 있는 유일한 키
이 키는 서버에 존재하는 파일의 물리적인 경로가 될 수도 있고,
DB에 있는 파일의 Primary Key가 될 수도 있습니다.
"FileTest1.txt" => FileUploadManager에 표시될 파일의 이름
11111 => FileUploadManager에 표시될 파일의 크기
게시판에 파일추가와 게시글 작성을 완료 한 후, 해당 내용을 수정하기 위하여 수정모드로 왔을 때
이전에 올렸던 파일정보를 보여주기 위함으로 AddUploadedFile 메소드를 사용할 수 있습니다.
이 정보는 FileUploadMonitor에 보여지지는 않지만 그 내용이 실려서, 서버에 그대로 전달됩니다.
각각의 정보는 고유한 폼네임으로 서버에 전달됩니다.
해당 데이터로 서버측 페이지에서 원하는 처리를 하면 됩니다.
[DEXTUploadX 폼네임]
DEXTUploadX_Uploaded - 가상 파일 데이터(서버에 이미 업로드 되어 있는 파일을 표시할 때)]
DEXTUploadX_Deleted_Uploaded - 가상 파일 데이터(서버에 이미 업로드 되어 있는 파일을 삭제했을 때)
|