새로운 기능

버전 5.2.1 (2024-03)

Mac 크롬에서 Content-Disposition 헤더의 filename에 유니코드 조합형 한글(NFD)로 전송되어 저장 시 파일 이름에서 자모분리 현상이 발생합니다. 조합형 한글이 전송될 경우 완성형 한글로 변환해 올바른 파일 이름을 생성합니다.

파일 다운로드 헤더 구성 시 파일 이름에 html entity(&#code;)가 있을 경우 유니코드 문자로 변경해 올바른 파일 이름을 생성합니다.

json.ToString()에서 JSON 텍스트를 생성할 때 프로퍼티 이름이 알파벳 순서가 아닌 입력한 순서로 출력되도록 수정하였습니다.

Json.FromString()으로 데이터 변환 시 정수형 데이터는 64비트(VT_I8)로 처리되는데 32비트 ASP 환경에서 이를 출력하면 "변수에 VBScript에서 지원하지 않는 자동화 형식이 사용되었습니다"라는 오류가 발생합니다. UseInt64 프로퍼티를 추가해 32비트 환경에서 32비트 정수(VT_I4)로 처리할 수 있도록 개선하였습니다.

SMTP에서 STARTTLS 지원 여부를 검사해 서버가 지원하는 경우에 한해 TLS 채널을 생성하도록 수정하였습니다.

ClamAV 버전이 1.3.0으로 업데이트 되었습니다.

버전 5.2.0 (2023-02)

버전 5.2부터 새로운 플랫폼인 Visual Studio 2019를 사용해 빌드되었습니다. 최신 C++ 11 컴파일러를 사용해 보다 최적화된 실행 코드를 생성합니다.

최신 빌드 플랫폼 적용으로 인해 Windows Server 2008 R2부터 설치 가능하며 64비트 셋업 파일만 제공합니다.

OpenSSL 버전 3(3.0.7)이 적용되었습니다.

ClamAV 버전이 1.0.0으로 업데이트 되었습니다.

버전 5.1.2 (2021-02)

바이너리 데이터를 전송할 수 있는 Download.TransferBinaryStream 메서드가 추가되었습니다.

파일 다운로드를 위한 Content-Disposition 헤더를 최신 브라우저에 맞게끔 구성합니다.

Smtp 오브젝트의 보안통신(TLS) 기능에서 보안에 취약한 SSL v2/v3를 지원하지 않습니다.

ClamAV 버전이 0.103.1로 업데이트 되었습니다.

wkhtmltopdf 라이브러리 버전이 0.12.6으로 업데이트 되었습니다.

버전 5.1.1 (2020-01)

Windows Server 2016 이상에서 Windows Defender Anti-Malware 엔진이 업데이트 되면서 TABS Upload와 연동되지 않는 문제가 수정되었습니다.

w3wp.exe 프로세스 종료 시 gdiplus.dll_unloaded에 오류가 발생했다는 이벤트 로그가 기록되는 현상이 수정되었습니다.

Smtp 오브젝트에서 TLS를 사용해 메일 서버와 통신 시 발생할 수 있는 오류 처리 방식을 개선하였습니다.

버전 5.1.0 (2018-01)

VirusChecker 오브젝트에 위험한 스크립트 파일 및 윈도우에서 실행 가능한 파일 형식을 검출하는 기능이 추가되었습니다. [바로가기]

JPEG Optimizer 라이선스가 TABS Upload 라이선스에 포함되어 별도의 JPEG Optimizer 라이선스 없이 제공하는 기능을 사용할 수 있습니다.

PDF Builder에 비밀번호로 보호된 PDF 문서를 생성하는 기능이 추가되었습니다. [바로가기]

설치 시 wkhtmltopdf 라이브러리를 함께 설치합니다.

Smtp 오브젝트에서 SSL 사용 시 완전한 비동기 통신이 가능하도록 개선되었습니다.

Smtp 오브젝트에 회신 시 표기되는 이름을 지정하는 ReplyToName 프로퍼티가 추가되었습니다.

버전 5.0.3 (2017-06)

Form 오브젝트에서 발생한 확장자 검증 취약점 문제가 개선되었습니다.

버전 5.0.2 (2016-12)

Windows Server 2016 호환성 테스트가 완료되었습니다.

Windows Server 2016에 기본 탑재되는 악성 코드 검출 프로그램인 Windows Defender를 사용해 바이러스 검사를 진행할 수 있는 기능이 추가되었습니다.

FormatDetector 오브젝트에서 MP3 파일이 올바르게 인식되지 않는 문제를 수정하였습니다.

버전 5.0.1 (2016-10)

OTP 기반의 2차 인증을 쉽게 구현할 수 있는 GoogleOTP 오브젝트가 추가되었습니다.

버전 5.0.0 (2016-01)

HTML5의 Ajax과 FileAPI를 사용해 전송된 바이너리 데이터 기반의 업로드 요청을 처리할 수 있는 새로운 업로드 오브젝트가 추가되었습니다.

HTML5에서 업로드 데이터를 작은 크기의 바이너리 조각(chunk)으로 전송하는 기능을 제공합니다. 이 기능을 사용할 경우 웹브라우저 메모리 사용을 최소화할 수 있으며 파일 용량 제한 없이 업로드할 수 있습니다.

서버로 업로드 되었지만 최종 서브밋이 되지 않은 가비지 파일들을 쉽게 정리할 수 있는 기능이 추가되었습니다.

ASP에서 JSON 데이터를 처리할 수 있는 오브젝트가 추가되었습니다. 오브젝트에서 JSON 문자열을 생성할 수 있으며 반대로 JSON 문자열로부터 오브젝트를 생성해 참조할 수 있습니다.

ASP 성능을 극대화할 수 있는데 도움이 되는 데이터 캐시를 쉽고 편리하게 활용할 수 있도록 캐시 오브젝트를 제공합니다.

Encryptor 오브젝트에 국내에서 개발된 블록암호 알고리즘인 SEED를 사용한 암호화/복호화 기능이 추가되었습니다.

버전 4.7.4 (2015-12)

IIS의 COM 오브젝트 로딩/해제 함수에서 호출되는 내부 리소스 관리 부분을 수정해 업로드 컴포넌트를 사용하는 ASP 페이지의 로딩 시간을 개선하였습니다.

버전 4.7.3c (2015-10)

Microsoft Security Essentials 또는 System Center Endpoint Protection 백신을 사용해 바이러스 검사를 할 수 있습니다.

버전 4.7.3b (2015-09)

PDF 문서 생성시 머리글과 바닥글을 추가할 수 있는 기능이 추가되었습니다.

버전 4.7.3 (2015-05)

PdfDocument 오브젝트를 사용해 지정된 HTTP URL을 로딩한 후 PDF 문서로 변환하는 기능이 추가되었습니다.

버전 4.7.2 (2015-04)

Image 오브젝트에 고급 옵션이 추가된 썸네일 생성 기능을 제공하는 Thumbnail 메서드가 추가되었습니다.

버전 4.7.1 (2015-01)

서버에서 파일을 압축해서 ZIP으로 저장할 수 있는 오브젝트가 추가되었습니다.

기존 ZIP 파일을 해제할 수 있는 오브젝트가 추가되었습니다.

버전 4.7.0 (2014-11)

Image 오브젝트에서 최적화된 JPEG 이미지를 저장할 수 있도록 SaveJpegForWeb 메서드가 추가되었습니다.

기존 JPEG 이미지를 최적화 시킬 수 있는 오브젝트가 추가되었습니다.

서버에 저장되어 있는 대량의 JPEG 이미지 파일을 한 번에 최적화할 수 있는 유틸리티 프로그램이 추가되었습니다.

HTML을 이용해 PDF 문서를 쉽게 생성할 수 있도록 PdfDocument 오브젝트와 PDF Builder 서비스사 추가되었습니다.

업로드시 저장하지 않는 TMP 파일을 페이지 종료와 함께 바로 삭제하도록 개선하였습니다.

버전 4.6.2 (2014-09)

이미지 출력 방향을 보정하는 Image.FixOrientation 메서드가 추가되었습니다.

이미지 상하, 좌우를 뒤집는 Image.Flip 메서드가 추가되었습니다.

90도의 배수로 이미지 회전 후 가로 세로 길이가 바뀌지 않는 버그를 수정하였습니다.

HTTP 업로드 요청 원본 데이터를 저장할 수 있는 디버깅 지원 기능이 추가되었습니다.

Download.TransferFile에서 Resumable이 FALSE일 경우 IE8에서 연결이 끊어지는 버그를 수정하였습니다.

버전 4.6.1 (2014-07)

Avast/ClamAV 백신과 안정적인 연동 서비스를 위해 TABSUpload4 Utility Service가 개선되었습니다.

최신 ClamAV 엔진(0.98.4)의 데몬과 완벽하게 연동되어 보다 빠르고 안정적인 악성 코드 검출이 가능합니다.

Download 오브젝트의 프로퍼티에 버퍼 오버런을 발생시키는 값 지정시 버퍼 오버런이 발생하지 못하도록 수정하였습니다.

Download 오브젝트의 Range 처리 버그로 인해 예외가 발생하는 문제를 수정하였습니다.

버전 4.6.0 (2014-01)

무료 라이선스 체계가 변경되었습니다.

썸네일 생성시 외곽 픽셀을 깔끔하게 출력할 수 있도록 거울 랩 모드를 적용해 썸네일을 생성합니다.

IIS 7.5 이상 버전에서 TransferBlob이 올바르게 동작하도록 개선되었습니다.

버전 4.5.1 (2013-07)

데이터 암호화를 위한 Encryptor 오브젝트가 새롭게 추가되었습니다.

강력한 암호화 알고리즘인 AES와 해시 알고리즘인 SHA-512를 사용해 안전한 암호화 기능을 제공합니다.

Encryptor 오브젝트를 사용해 웹 페이지 사이에서 전달되는 데이터를 안전하게 암호화할 수 있으며 서버에 저장된 파일을 암호화할 수 있습니다.

데이터 암호화시 유효 시간을 삽입할 수 있는 Seal 기능이 제공됩니다.

버전 4.5 (2013-01)

IIS 익명 액세스 권한 변경 없이 ASP 수준에서 네트워크 공유 디렉터리를 액세스할 수 있도록 새로운 형식의 Credential 오브젝트가 제공됩니다.

ClamAV 대신 유료 백신인 Avast 백신을 사용할 수 있도록 Avast Connector 기능이 추가되었습니다.

EXIF 정보 중 rational 값이 여러 개 들어 있을 경우 모두 출력하도록 수정되었습니다.

버전 4.4 (2012-05)

TABSFileup4와 연동시 대용량 분할 업로드를 지원할 수 있도록 기능이 추가되었습니다.

파일 다운로드시 파일 명에 "" 표시를 붙여 공백이 들어간 파일명이 브라우저에서 올바르게 보이도록 개선했습니다.

Image 오브젝트에 Crop 메서드가 추가되었습니다.

중복 파일 명 저장시 이름[no].확장자가 되도록 수정 되었습니다.

버전 4.3 (2011-07)

메일 메시지를 작성해서 메일 서버로 전달하는 SMTP 컴포넌트가 추가 되었습니다.

SMTP 컴포넌트는 SSL/TLS를 지원합니다.

이메일 주소의 유효성을 검사하는 기능이 제공됩니다.

업로드한 파일을 네트워크 드라이브에 직접 저장할 수 있는 기능이 추가 되었습니다.

네트워크 드라이브에 저장되어 있는 파일을 직접 웹브라우저로 전송할 수 있습니다.

FormatDetector 오브젝트가 무료로 전환되었습니다.

64비트 전용 ClamAV 엔진이 탑재되어 64비트 윈도우 서버에 보다 최적화되었습니다.

온라인 도움말 서비스를 제공해 보다 최신의 프로그래밍 매뉴얼을 참조할 수 있습니다.

버전 4.2 (2010-12)

다양한 파일 형식을 해석할 수 있는 FormatDetector 컴포넌트가 추가 되었습니다.

업로드된 파일의 형식을 즉시 추출할 수 있는 Upload.Form 오브젝트에 Format 프로퍼티가 추가 되었습니다.

Image 컴포넌트에 웹 폼 검증 코드 이미지를 생성할 수 있는 DrawVerificationCode 메서드가 추가 되었습니다.

버전 4.1 (2010-08)

Windows 2003에서 Download.TransferFile로 큰 파일 전송시 발생할 수 있는 메모리 과다 사용 문제가 해결되었습니다.

2G 이상 크기의 파일을 다운로드할 수 있도록 개선 되었습니다.

IE외에 타 브라우저에서 이어받기 가능하도록 개선 되었습니다.

다양한 이미지 프로세싱을 지원하는 이미지 필터 기능이 추가 되었습니다.

업로드한 파일에 대해 바이러스를 검사할 수 있는 VirusChecker 기능이 추가 되었습니다.