패키지, 저장소 및 앱 카테고리 검색

image_downloader_web 표지
패키지 상세v2.0.7

image_downloader_web

URL에서 사용자 장치로 이미지를 다운로드하기 위한 Flutter 플러그인입니다. 이 플러그인은 Flutter 웹에서만 작동합니다.

Web
30일 다운로드
5.2천
좋아요
45
Pub 점수
160

패키지 설치

flutter pub add image_downloader_web

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

웹 애플리케이션을 위한 특별히 설계된 플러터 플러그인으로, 사용자가 URL에서 이미지를 직접 장치에 다운로드할 수 있도록 합니다. 플러터의 웹 플랫폼과 원활하게 통합되며, 네이티브 코드 없이 다운로드를 트리거하는 간단한 API를 제공합니다. 이미지를 표시하거나 생성하는 웹 기반 앱에서 '이미지 저장' 기능을 제공해야 하는 경우에 이상적입니다. 표준 웹 브라우저를 지원하며 브라우저 내장 다운로드 메커니즘에 의존합니다.

사용 사례

  • 사용자 생성 이미지 다운로드
  • 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.