DEXTUpload.NET Professional Samples
 

* 실행 하기 전에 읽어 보세요.

1.
샘플 실행 시 "레지스트리 키 HKEY_CLASSES_ROOT\DEXTUpload.NET.Base에 대한 액세스가 거부 되었습니다." 
  메시지가 발생할 경우에는 다음 처럼 해주시면 됩니다.

 
DEXTUpload.NET Professional은 COM+ 응용프로그램으로 동작하며, 공개 HttpModule을 구성하고 있습니다.
 
  따라서 2가지 세팅을 해주셔야 합니다.
  1) GAC 설치
   명령 프롬프트에서 설치 된 경로로 이동하고, "gacutil /i DEXTUpload.NET.dll" 을 실행시켜 공용 어셈블리로 등록 시킵니다.
   확인은 시스템폴더 밑에 assembly 폴더에 보면 "DEXTUpload.NET" 이름으로 확인할 수 있습니다.
 
  2) 구성요소 서비스 등록
   명령 프롬프트에서 설치 된 경로로 이동하고, "regsvcs /c DEXTUpload.NET.dll" 을 실행시켜 COM+ 응용프로그램으로 등록 시킵니다.


2. 가상 경로에 업로드 하는 예제에서, DATA 폴더에 업로드 할 경우 기본적인 설정 상태에서 이 예제를 실행하면 실패할 것입니다.  
   파일을 업로드 하기 위해서, 폴더 권한의 Everyone 계정을 추가하고, 쓰기 및 수정 권한을 주시기 바랍니다.

3. 데이터 베이스 BLOB 예제를 할 경우, DEXTUpload.mdb 파일의 보안 속성을 Everyone 계정을 추가하고, 쓰기/수정 권한을 주시기 바랍 니다. 
   설치 경로가 기본 설치 경로가 아닐 경우, 샘플 소스에서 DEXTUpload.mdb 파일의 경로 설정을 수정하시면 됩니다. 
   그리고, 변경된 보안 설정을 위해서 IIS 재시작 해주시기 바랍니다.

4. DEXTUpload.NET Pro x64 제품에서는 MDB를 사용하는 BLOB 관련 샘플을 지원하지 않습니다. 

5. 온라인 기술지원, 업그레이드 등의 서비스를 받기 위해서는 반드시 고객 등록 하셔야 합니다.

 

파일 업로드 기본

SimpleUpload 한개의 파일을 업로드 하는 예제
Virus Check Upload 업로드 중인 파일을 바이러스 검사 하는 예제 (DEXTUploadV.NET Professional 제품만 지원)
Multiple Upload 여러 개의 파일을 업로드하는 예제
Uploading with other Form Elements 다른 폼 요소들과 함께 업로드 하는 예제
Uploading to Virtual Path 가상경로에 업로드하는 예제
Getting Image Size of Uploaded Image Files 업로드된 이미지파일의 크기(폭과 높이)를 구하는 예제
Uploading to Database BLOB 데이터베이스 BLOB 필드에 업로드하는 예제  (only for 32bit)
SimpleUpload With ASP.NET ASP.NET 방식의 업로드 예제

 

파일 업로드 활용

Uploading using only One Page 하나의 ASPX 페이지를 이용한 업로드 예제
Uploading as Other Name 업로드한 파일을 새 이름으로 저장하는 예제
Uploading to Virtual Path as Other Name 가상경로에 업로드 후 새 이름으로 저장하는 예제
Saving As Unique File Name 업로드한 파일을 유일한 파일이름으로 저장하는 예제
Saving As User-defined Unique File Name 업로드한 파일을 사용자가 정의한 유일한 파일이름으로 저장하는 예제
Limiting the Upload Size 업로드 가능한 파일의 크기를 제한하는 예제
Setting the Upload Timeout 업로드 Timeout을 설정하는 예제
Restricting File Types 업로드 가능한 파일의 종류를 제한하는 예제
Deleting All Saved Files when error occured 오류 발생 시 업로드된 파일들을 모두 삭제하는 예제

 

업로드 진행창

Custom Progress Bar 사용자가 정의 진행창 예제
Progress Bar DEXTUpload.NET에서 지원하는 진행창
Progress Indicator With Banner 배너가 포함된 Progress Indicator 예제

 

파일 다운로드

Downloading Files 파일 다운로드 예제
Downloading Files from Virtual Path 가상경로로 부터의 파일 다운로드 예제
Downloading from Database BLOB 데이터베이스 BLOB을 다운로드 하는 예제 (only for 32bit)

이미지 파일 처리

Watermark With Image File 이미지 파일 워터마크 예제
Thumbnail With Image File 이미지 파일 썸네일 예제
Convert Image Format 이미지 파일 포맷변환 예제
Image File Information 지정한 이미지의 다양한 정보(크기, EXIF 등등)를 출력하는 예제