Search packages, repositories and app categories

Package detailsv4.0.1

http_file_uploader

A en_file_uploader plugin to handle the file upload using http package. Provides the capability to upload a file in chunks with built-in retry handling.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
36
Likes
8
Pub points
120

Install package

flutter pub add http_file_uploader

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The http_file_uploader package enables chunked file uploads over HTTP with built-in retry logic. It leverages the http package to handle large file transfers efficiently, ensuring reliability even on unstable connections. Designed for cross-platform use, it supports Android, iOS, Web, macOS, Windows, and Linux. The plugin simplifies uploading files in manageable chunks, reducing memory usage and improving success rates during network interruptions.

Use cases

  • Uploading large files to a server
  • Resuming interrupted file uploads
  • Handling unreliable network conditions
  • Integrating file upload into web and mobile apps
  • Automating batch file transfers

Key features

  • Chunked file upload
  • Automatic retry mechanism
  • Cross-platform compatibility
  • Low memory footprint
  • Support for HTTP-based servers
  • Configurable chunk size

Suitable for

  • Developers building file upload features
  • Apps requiring robust file transfer
  • Projects with unstable network environments
  • Mobile and web applications needing reliable uploads
  • Backend integrations with file storage services

Considerations

  • Requires internet connection
  • Large files may take longer to upload
  • Server must support chunked uploads
  • Memory usage depends on chunk size
  • Network bandwidth affects performance
  • Needs proper error handling in app logic

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

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

Categories

Dependencies

Dependency list 3 items

Source repository

Projects using this package

No data available yet.