Soon UI Design

  • Layout
  • Navigation
  • Input
  • Select
  • Display
  • Feedback

Upload

파일 업로드 컴포넌트입니다. 업로드 트리거와 파일 삭제는 키보드로도 조작할 수 있습니다.
import { Upload } from 'sud-ui';

사용할 때

하나 이상의 파일을 업로드할 때.

드래그 앤 드롭 방식으로 파일을 업로드할 때.

사용예제

기본적인 사용 방법입니다.
ext 속성을 사용하여 특정 파일 형식만 업로드할 수 있습니다. 지원하지 않는 파일 형식은 업로드가 제한됩니다.
disabled 속성을 통해 업로드 컴포넌트를 비활성화할 수 있습니다. 비활성화 상태에서는 파일 업로드가 불가능합니다.
Drag & DropYou can upload files using the drag and drop method.
drag 속성을 통해 드래그 앤 드롭 방식으로 파일을 업로드 할 수 있습니다. 파일을 드래그하여 영역에 드롭하면 자동으로 업로드됩니다.
Upload
파일 업로드 중 로딩 상태를 표시하는 예제입니다. 업로드 진행 중에는 로딩 스피너가 표시되고, 완료 후에는 업로드된 이미지가 표시됩니다.
여러 파일을 동시에 업로드할 수 있습니다. maxCount 속성을 통해 최대 업로드 가능한 파일 개수를 제한할 수 있습니다.
maxFileSize 속성을 통해 업로드 가능한 파일의 최대 크기를 제한할 수 있습니다. 제한된 크기를 초과하는 파일은 업로드가 제한됩니다.
listType 속성을 통해 업로드된 파일 목록의 표시 방식을 설정할 수 있습니다. text, thumbnail, card, none 중 선택 가능합니다.
Upload
프로필 사진 업로드를 위한 커스텀 예제입니다. 이미지 업로드 시 미리보기를 제공하고, 업로드 전/후의 상태를 구분하여 표시합니다.
업로드된 파일 목록을 커스텀하게 표시하는 예제입니다. 파일 이름, 크기 정보를 표시하고 개별 파일 삭제 기능을 제공합니다.

사용 방법

컴포넌트의 props를 설정하는 방법입니다.
속성 이름
설명
타입
기본값