搜索插件、代码仓与 APP 分类

插件详情v3.1.0

en_file_uploader

这个 Dart 包提供了一种与实现无关的文件上传功能。支持以分块方式上传文件,并内置了重试处理机制。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
145
喜欢数
12
Pub 分数
150

安装插件

flutter pub add en_file_uploader

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

en_file_uploader 包提供了一种灵活且与实现无关的分块上传文件解决方案,特别适用于大文件或网络状况不稳定的场景。它内置了重试机制,确保上传的可靠性。该包设计用于跨多个平台——Android、iOS、Web、macOS、Windows 和 Linux——抽象底层上传逻辑,使开发者能够专注于集成而非底层细节。该包支持可恢复上传,并提供用于监控进度和处理错误的钩子。

适合场景

  • 通过不可靠网络上传大文件
  • 实现可恢复的文件传输
  • 构建跨平台文件上传功能
  • 与需要分块上传的后端 API 集成
  • 上传过程中处理间歇性连接问题

主要特点

  • 分块文件上传
  • 内置重试逻辑
  • 跨平台支持
  • 进度跟踪
  • 可恢复上传
  • 可扩展的上传策略

适合对象

  • 开发健壮的文件上传系统
  • 需要大文件传输的应用
  • 面向多个平台的项目
  • 后端集成,带有分块上传要求
  • 注重可靠性和错误容错的团队

使用建议

  • 需要自定义上传端点的实现
  • 可能需要额外的状态管理来处理恢复逻辑
  • 不适用于未经优化的小型单文件上传
  • 依赖外部服务器对分块上传的支持
  • 有限的内置UI组件,专注于核心功能

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

File uploader

Maintained with Melos

Getting Started

This repository is a Melos monorepo.

1. Install Melos (if needed)
dart pub global activate melos
2. Bootstrap all packages

Run the following command from the repository root:

dart run melos bs

melos bs runs pub get across all packages and links local dependencies together.


Core

Plugins

UI

  • flutter_file_uploader: Flutter widgets that simplify the creation and use of the en_file_uploader library

Tools

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。