Syncfusion File Manager SDK는 웹 애플리케이션에 파일 탐색, 업로드, 조직, 검색 및 접근 제어 기능을 추가하기 위한 파일 관리 패키지입니다. 일반적인 파일 작업, 구성 가능한 업로드, 저장소 탐색, 가상화, 드래그 앤 드롭, 다중 뷰, 맞춤형 인터페이스, REST API 통합 및 클라우드 스토리지 연결을 지원하는 구성 요소를 포함합니다.
일반적인 파일 작업 수행
사용자가 애플리케이션 내에서 파일 및 폴더를 업로드, 다운로드, 이름 변경, 삭제, 잘라내기, 복사, 붙여넣기, 이동 및 조직할 수 있도록 합니다. 익숙한 상호작용은 일상적인 파일 관리 워크플로를 지원하며, 파일 작업을 애플리케이션 인터페이스 내에 유지합니다.
파일 업로드 구성
파일 크기 제한, 허용 확장자, 자동 업로드 동작 및 디렉터리 업로드를 구성하여 사용자가 파일을 추가하는 방식을 제어합니다. 이러한 옵션은 애플리케이션이 업로드 요구사항을 적용하면서 파일 및 폴더 전송을 넓은 콘텐츠 관리 워크플로의 일부로 지원하도록 돕습니다.
파일 및 폴더 접근 제어
사용자가 파일 및 폴더와 상호작용하는 방식을 결정하는 역할 기반 권한을 정의합니다. 애플리케이션은 사용자 역할, 팀 또는 애플리케이션 특정 비즈니스 규칙에 따라 보기, 업로드, 다운로드, 편집, 삭제 및 조직 작업을 제한할 수 있습니다.
백엔드 서비스에 연결
구성 가능한 REST API 엔드포인트를 사용하여 파일 관리 인터페이스를 백엔드 서비스와 연결합니다. 애플리케이션은 서버측 아키텍처를 통해 파일 작업을 지시하면서도 사용자 인터페이스를 통해 탐색 및 관리 기능을 제공합니다.
클라우드 스토리지와 통합
Amazon Web Services Simple Storage Service (AWS S3), Azure Blob Storage, Google Cloud와 백엔드 서비스를 통해 파일 관리 경험을 연결합니다. 이를 통해 애플리케이션은 원격으로 저장된 파일 및 폴더를 익숙한 탐색 및 관리 인터페이스로 노출할 수 있습니다.
대규모 파일 저장소 탐색
가상화 및 최적화된 뷰포트 렌더링을 사용하여 많은 수의 파일과 폴더를 포함하는 저장소를 탐색합니다. 반응형 로딩은 모든 항목을 동시에 렌더링하지 않고도 광범위한 클라우드 스토리지, 문서 라이브러리, 미디어 아카이브 등 다양한 파일 컬렉션을 효과적으로 제공합니다.
파일 구조 검색 및 탐색
내장된 검색 및 정렬 기능으로 파일 및 폴더를 찾고, 브레드크럼(경로 표시) 및 트리 탐색으로 디렉터리 구조를 이동합니다. 이 탐색 기능은 사용자가 현재 위치를 이해하고 복잡한 저장소에서 콘텐츠를 찾는 데 도움을 줍니다.
드래그 앤 드롭으로 파일 정리
드래그 앤 드롭 상호작용을 통해 파일을 이동, 업로드 및 조직합니다. 사용자는 메뉴 또는 도구 모음 명령에만 의존하지 않고도 파일 관리 인터페이스 내에서 직접 콘텐츠를 조작할 수 있는 익숙한 방식을 제공합니다.
파일 보기 전환
상세 목록 또는 큰 아이콘 썸네일 뷰를 사용하여 저장소 콘텐츠를 표시해 다양한 탐색 시나리오에 적합하게 만듭니다. 애플리케이션은 사용자가 구조화된 파일 정보가 필요하든 저장된 콘텐츠의 시각적 표현을 원하든 대체 검사 방법을 제공할 수 있습니다.
파일 관리 인터페이스 맞춤화
도구 모음 작업, 컨텍스트 메뉴, 레이아웃, 아이콘, 대화상자, 브레드크럼 및 탐색 창을 애플리케이션 워크플로에 맞게 구성합니다. 내장된 테마와 라이트/다크 모드는 파일 관리 화면을 주변 애플리케이션 디자인과 조화시키는 추가 옵션을 제공합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
.NET
JavaScript
.NET 버전
.NET 10 LTS
.NET 9 STS
.NET 8 LTS
.NET 5 / .NET Core 3.1
.NET 4.8 or earlier
.NET 플랫폼
.NET Blazor / WebAssembly
ASP.NET Core 어셈블리
ASP.NET Core 3.1 어셈블리
ASP.NET MVC
JavaScript 플랫폼
Angular
React
Vanilla JavaScript
Vue.js
IDE 지원
Visual Studio
Syncfusion에 대해
2001년에 설립되어 노스캐롤라이나주 Morrisville에 본사를 둔 Syncfusion은 .NET, JavaScript, 그리고 주요 모바일 및 데스크톱 개발 플랫폼을 위한 광범위한 개발자 컴포넌트, 컨트롤, 프레임워크를 제공하는 데 특화되어 있습니다. 125개국 이상에서 12,000명 이상의 고객을 보유한 이 회사는 개별 개발자부터 Fortune 500 기업에 이르기까지 다양한 고객층에 서비스를 제공합니다. Essential Studio와 같은 인기 제품군은 1,600개 이상의 컴포넌트를 제공하며, 반응형 지원과 투명한 라이선스를 바탕으로 신속한 애플리케이션 개발, 심층적인 비즈니스 인텔리전스, 강력한 보고 솔루션을 지원합니다.