패키지, 저장소 및 앱 카테고리 검색

패키지 상세v4.2.1

flutter_dropzone

드래그 앤 드롭용 Flutter 플러그인(웹 전용).

Web
30일 다운로드
21.5만
좋아요
219
Pub 점수
140

패키지 설치

flutter pub add flutter_dropzone

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

웹 애플리케이션을 위한 드래그 앤 드롭 파일 업로드를 가능하게 하는 Flutter 플러그인입니다. 사용자가 지정된 영역에 파일을 직접 끌어다 놓을 수 있는 간단하고 사용자 정의 가능한 인터페이스를 제공하여 웹 플랫폼에서의 파일 업로드 경험을 향상시킵니다. 웹 전용으로 제작되어 Flutter UI 프레임워크와 원활하게 통합되며, 선택 및 미리보기와 같은 일반적인 파일 작업을 지원합니다. 가볍고 복잡한 설정 없이도 사용성에 중점을 두고 있습니다.

사용 사례

  • 웹 기반 파일 업로드
  • 드래그 앤 드롭 폼 입력
  • 파일 가져오기 인터페이스
  • 온라인 문서 제출
  • 인터랙티브 미디어 업로드 영역

주요 기능

  • 웹 전용 지원
  • 간단한 드래그 앤 드롭 인터페이스
  • 사용자 정의 가능한 드롭 영역 스타일
  • 파일 유형 필터링
  • 기본 파일 미리보기 기능

적합한 대상

  • 파일 중심 앱을 구축하는 웹 개발자
  • 직관적인 파일 입력이 필요한 UI 디자이너
  • 간편한 파일 인게스팅이 필요한 응용 프로그램
  • 인터랙티브 파일 업로드 흐름 프로토타이핑
  • 브라우저 기반 환경을 대상으로 하는 프로젝트

고려 사항

  • 모바일 또는 데스크톱 플랫폼에서 사용할 수 없습니다
  • 웹 브라우저에 한정
  • 파일 처리를 위해 사용자 정의 처리가 필요합니다
  • 유형 외에 내장된 파일 검증 없음
  • 브라우저 고유의 드래그 앤 드롭 API에 의존합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

pub package

See the README files of the individual subprojects:

Breaking changes

4.2.0 had to introduce another breaking change, sorry. While 4.1.0 solved the problem for web users, it created a regression for some other people who author multiplatorm apps where not all variants are web-based. Instead of returning a web.File directly, the onDrop variants now return a DropzoneFileInterface. You can go on accessing its properties as before, so you might not even notice the difference.

4.1.0 deprecates onDrop and all other functions using dynamic type because the newer Flutter JS support enforces stricter type checking. onDrop will be removed in a coming version. Use onDropFile and onDropString instead.

4.0.x is compatible with Flutter 3.13 (stable) and later. If you're not yet ready to upgrade from a previous version of Flutter, stay with the latest 3.0.x version of flutter_dropzone. See the README of the web implementation for details.

3.0.x is compatible with Flutter 2.5 (stable) and later. If you're not yet ready to upgrade from a previous version of Flutter, stay with the latest 2.0.x version of flutter_dropzone. See the README of the web implementation for details.

Support

If you like this package, please consider supporting it.

Buy Me A Book

카테고리

의존성

의존성 목록 3 개

  • flutter_dropzone_platform_interface^2.2.0
  • flutter_dropzone_web^4.2.0
  • web>=0.5.1 <2.0.0

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.