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

image_downloader_web のカバー
パッケージ詳細v2.0.7

image_downloader_web

URLからユーザーのデバイスに画像をダウンロードするためのFlutterプラグイン。このプラグインはFlutter Webでのみ動作します。

Web
30日間ダウンロード
5170
いいね数
45
Pub ポイント
160

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

flutter pub add image_downloader_web

パッケージ概要

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

Webアプリケーション専用に設計されたFlutterプラグインで、ユーザーがURLから画像をデバイスに直接ダウンロードできるようにします。FlutterのWebプラットフォームとシームレスに統合され、ネイティブコードを必要とせずにダウンロードをトリガーする簡単なAPIを提供します。画像を表示または生成するWebベースのアプリで、「画像を保存」機能を提供したい場合に最適です。標準的なWebブラウザをサポートし、ブラウザのネイティブダウンロードメカニズムに依存しています。

用途

  • ユーザーが作成した画像をダウンロード中
  • URLからプロフィール画像を保存する
  • ウェブアプリからのビジュアルコンテンツのエクスポート
  • 画像のオフラインアクセスを有効にする
  • ウェブダッシュボードへの画像エクスポートの統合

主な機能

  • ウェブのみの互換性
  • シンプルなURLベースのダウンロード
  • ブラウザネイティブなダウンロード統合
  • 追加の権限は必要ありません
  • 軽量で実装が簡単

適している対象

  • ウェブベースの画像ギャラリー
  • 教育用ウェブアプリ
  • EC商品画像の保存
  • コンテンツマネジメントシステム
  • エクスポート機能を備えたデザインツール

注意事項

  • ウェブプラットフォームでのみ動作します
  • ブラウザのダウンロード動作に依存しています
  • 大きなファイルの進行状況のトラッキングなし
  • ダウンロードダイアログのカスタマイズが限定的
  • ほとんどのブラウザでは、セキュアなHTTPS URLが必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Image downloader for web

Download images from URL on Flutter Web

Usage example

Download image on webb


const _url = "https://picsum.photos/200";

Future<void> _downloadImage() async {
  await WebImageDownloader.downloadImageFromWeb(_url);
}

 

Download image on web from UInt8List


final uint8List = Uint8List();

Future<void> _downloadImage() async {
  await WebImageDownloader.downloadImageFromUInt8List(uInt8List: uint8List);
}

 

Download image with reduced quality

const _url = "https://picsum.photos/200";

Future<void> _downloadImage() async {
  await WebImageDownloader.downloadImageFromWeb(_url, imageQuality: 0.5);
}

 

Download image with custom headers

const _url = "https://picsum.photos/200";

Future<void> _downloadImage() async {
  final Map<String, String> headers = {
    'authorization': token,
  };
  await WebImageDownloader.downloadImageFromWeb(_url, headers: headers);
}

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

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

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