パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.2.0

dio_file_uploader

dioパッケージを使用してファイルアップロードを処理する en_file_uploader プラグインです。組み込みの再試行処理機能付きで、ファイルをチャンク単位でアップロードできます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
70
いいね数
5
Pub ポイント
160

パッケージをインストール

flutter pub add dio_file_uploader

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Dio HTTPクライアントの上に構築されたFlutterプラグインで、ファイルをチャンク単位でアップロードし、自動リトライ機構を備えています。大きなファイルを小さな部分に分割し、失敗したアップロードを再試行することで、不安定な接続でも信頼できるファイル転送を実現します。複数のプラットフォームで大容量ファイルを効率的に処理するのに最適です。このプラグインはAndroid、iOS、Web、macOS、Windows、Linuxをサポートしており、堅牢なファイルアップロード機能を必要とするクロスプラットフォームアプリケーションに柔軟に対応できます。

用途

  • サーバーに大きなファイルをアップロードする
  • 中断されたファイル転送の再開
  • 信頼できないネットワーク状態の処理
  • マルチパートアップロードを必要とする REST API との統合
  • ファイル共有またはメディアアップロード機能の構築

主な機能

  • チャンク化ファイルアップロード
  • 組み込みの再試行ロジック
  • クロスプラットフォーム対応
  • Dio HTTPクライアントとの統合
  • アップロードの進捗状況のトラッキング

適している対象

  • ファイルアップロード機能を構築している開発者
  • 信頼性の高いファイル転送を必要とするアプリ
  • HTTP操作にDioを使用するプロジェクト
  • クロスプラットフォームのモバイルおよびデスクトップアプリ

注意事項

  • プロジェクトにDioを含める必要があります
  • 大きなファイルのアップロードは、より多くのメモリを消費する可能性があります
  • ネットワーク状態はパフォーマンスに影響します
  • チャンクサイズのカスタマイズが限られている
  • アップロードされたファイルには組み込みの暗号化がありません

元の 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

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。