[덱스트업로드] 네트워크 경로에 대한 파일 업로드/다운로드

DEXTUpload Pro가 설치된 웹 서버로 업로드 되는 파일을 파일서버나 NAS등에 저장하는 방법 입니다.

파일 업로드(다운로드) 작업을 수행하는 웹 서버와, 업로드 한 파일이 저장되는(다운로드 할 파일이 저장되어 있는) 파일 서버를

별개의 컴퓨터로 두고자 할 경우에는, 다음과 같은 네트워크 경로의 액세스를 위한 추가적인 설정이 필요합니다.
 
다음은 각 서버에서 설정해야 하는 것을 설명한 것입니다.(Windows 2003기준)
  

1. 웹 서버와 파일 서버 공통
 
1). 익명 액세스를 위한 새로운 인터넷 게스트 계정을 생성하고, 암호도 입력합니다.(두 서버의 계정 및 암호는 동일해야 합니다.)
 
2) 이 계정에 대해 “암호 변경할 수 없음”과 “암호 사용 기간 제한 없음”이라는 두 개의 항목에만 체크를 하고, “다음 로그온 할 때 반드시 암호 변경”, “계정 사용 안 함”, “계정 잠겨 있음” 항목에 대해서는 체크를 하지 않습니다.

 

3) 만들어진 계정의 소속 그룹 항목에서 이미 기본적으로 추가되어 있는 “Users”그룹을 제거하고, “Guests”그룹을 추가합니다.

 

4) 로컬 보안 정책(제어판->관리도구) 설정에서 이 계정이 “로컬 로그온” 권한을 가질 수 있도록 합니다.
(로컬 정책 -> 사용자 권한 할당 -> 로컬 로그온 or 로컬 로그온 허용)

 

 

2. 웹 서버 설정

1) 인터넷 서비스 관리자를 실행하여 해당 웹사이트의 디렉터리 등록정보 창을 엽니다. 

 

 

2) “디렉터리 보안” 탭에서 “익명 액세스 및 인증 제어” 항목에 있는 “편집”버튼을 클릭합니다.
 
3) 여기서 “익명 액세스” 항목에 있는 “편집”버튼을 클릭하여, 익명 사용자 이름과 암호에 위에서 만든 계정의 이름과 암호를 입력하되,

반드시 “IIS에서 암호를 제어할 수 있음” 항목을 체크하지 않도록 합니다.

 

 

3. 파일서버 설정
 
1) 파일서버의 업로드 폴더의 디렉터리 등록정보 창을 엽니다.
 
2) 폴더를 공유하고 “공유”탭에서의 사용권한과 “보안”탭에서의 사용권한 모두에 대해 위에서 생성한 계정을 추가합니다.
 
3) 이 때, “공유”탭에서의 사용권한으로는 “읽기”와 “변경”을,

“보안”탭에서의 사용권한으로는 “읽기”, “쓰기”, “수정” 권한을 지정해 주도록 합니다.

 

 

1, 2, 3의 절차를 거쳐 웹 서버와 파일서버를 설정하고 나면, 물리적 절대경로 값을 필요로 하는 프로퍼티나 메소드에 다음과 같이 간단히 네트워크 경로를 지정함으로써, 파일을 업로드 하거나 다운로드 할 수 있습니다.

1) uploadform.DefaultPath = “\\파일서버명\공유폴더명
2) uploadform(“file1”).SaveAs(“\\파일서버명\공유폴더명\Sample.zip”)
3) oDownload.Download(\\파일서버명\공유폴더명\Sample.zip)

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다