搜尋套件、儲存庫與 APP 分類

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的簡單下載
  • 瀏覽器原生下載整合
  • 無需額外權限
  • 輕量且容易實現

適合對象

  • 基於網路的圖像畫廊
  • 教育類網頁應用
  • 電子商務產品圖片儲存
  • 內容管理系統
  • 具有匯出功能的設計工具

使用建議

  • 僅適用於網頁平台
  • 依賴瀏覽器下載行為
  • 大檔案無進度追蹤
  • 下載對話框的自訂選項有限
  • 大多數瀏覽器都需要安全的 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 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。