Click or drag to resize

UploadSingle 컴포넌트 특징

UploadSingle 컴포넌트의 주요 특징은 아래와 같습니다.

HTML5 기반의 업로드 데이터 처리

HTML5가 제공하는 FileAPI와 AJAX을 사용해 다수의 파일을 비동기 방식으로 업로드할 수 있습니다.

업로드 데이터는 multipart/form-data가 아닌 바이너리 형식으로 전송되며 UploadSingle 컴포넌트는 이 데이터를 수신할 수 있습니다.

HTML5를 지원하는 PC 기반의 브라우저와 모바일 기반의 브라우저에서 사용할 수 있습니다.

조각화(chunked) 파일 업로드

HTML5가 제공하는 FileAPI를 사용해 파일의 일부를 읽은 후 AJAX으로 전송합니다.

하나의 파일이 여러 HTTP 요청으로 나뉘어져 서버로 전송되며 UploadSingle 컴포넌트는 이 데이터를 수신해 하나의 파일로 합쳐서 저장합니다.

이 방식의 업로드는 파일 크기 제한 없이 서버로 파일을 전송할 수 있습니다.

가비지 파일 자동 처리

폼 데이터 제출과 업로드가 분리되어 있을 경우 발생할 수 있는 가비지 파일 문제를 해결할 수 있도록 TempFileManager를 제공합니다.