पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.1

download

Dart और Flutter प्रोजेक्ट्स के लिए क्रॉस-प्लेटफॉर्म फ़ाइल डाउनलोडर।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
17.1 हज़ार
लाइक
82
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add download

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

डाउनलोड पैकेज डार्ट और फ्लटर एप्लिकेशन के लिए एक क्रॉस-प्लेटफॉर्म फ़ाइल डाउनलोडर प्रदान करता है, जो एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स पर सहज फ़ाइल डाउनलोड की अनुमति देता है। यह डाउनलोड शुरू करने, प्रगति को निगरानी करने और प्लेटफॉर्म-विशिष्ट अनुकूलन के साथ फ़ाइल स्टोरेज को संभालने के लिए एक सरल API प्रदान करता है। विश्वसनीयता और उपयोग में आसानी के लिए डिज़ाइन किया गया है, यह बैकग्राउंड डाउनलोड का समर्थन करता है और ऑफ़लाइन सामग्री या मीडिया प्राप्त करने वाले एप्लिकेशन में आसानी से एकीकृत होता है।

उपयोग

  • मोबाइल ऐप्स में URL से फ़ाइलें डाउनलोड करना
  • ऑफलाइन उपयोग के लिए संपत्ति डाउनलोड कर रहा है
  • सभी प्लेटफॉर्म पर बैकग्राउंड डाउनलोड का समर्थन करना
  • मीडिया या दस्तावेज प्रबंधन विशेषताओं के साथ एकीकरण
  • डाउनलोड किए गए बंडल के माध्यम से ऐप अपडेट सक्षम करें

मुख्य विशेषताएँ

  • क्रॉस-प्लेटफॉर्म संगतता
  • डाउनलोड के दौरान प्रगति ट्रैकिंग
  • बैकग्राउंड डाउनलोड समर्थन
  • एक सरल एपीआई एकीकरण
  • प्लेटफॉर्म-अनुकूलित फ़ाइल प्रबंधन

इनके लिए उपयुक्त

  • मोबाइल और डेस्कटॉप फ्लटर ऐप्स
  • ऑफलाइन सामग्री की आवश्यकता वाले ऐप्स
  • मीडिया या दस्तावेज़-भारी एप्लिकेशन
  • विश्वसनीय फ़ाइल पुनर्प्राप्ति की आवश्यकता वाले प्रोजेक्ट
  • डाउनलोड के लिए न्यूनतम सेटअप चाहने वाले डेवलपर्स

विचार योग्य बातें

  • Android और iOS पर सही अनुमतियाँ आवश्यक हैं
  • ब्राउज़र की नीतियों के कारण वेब समर्थन सीमित है
  • बड़े फाइलों को स्मृति प्रबंधन की आवश्यकता हो सकती है
  • फ़ाइल पथ के संबंध में प्लेटफॉर्म के अनुसार भिन्नता होती है
  • कुछ प्लेटफॉर्मों पर बैकग्राउंड निष्पादन सीमाएँ

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Cross-Platform file downloader for Dart and Flutter projects.

pub package

Demo

Web Demo

Features

Supports these platforms:

  • Android
  • iOS
  • Linux
  • MacOS
  • Web
  • Windows

There are a few caveats about this package:

  • On the web it caches the contents in a Blob and eventually saves the file in browser's default location.
  • On desktop it saves the file in absolute or relative path.
  • On mobile it saves the file in absolute or relative path, but we should ask/ensure if the app has the required permissions.
  • On the web, not supported in IE or Edge (prior version 18), or in Safari (prior version 10.1).

Getting started

In your pubspec.yaml file add:

dependencies:
  download: any

Then, in your code import:

import 'package:download/download.dart';

Usage

final stream = Stream.fromIterable('Hello World!'.codeUnits);
download(stream, 'hello.txt');

or

import 'package:http/http.dart';
const url = 'http://example.com';

final stream = get(url);
download(stream, 'hello.txt');

Please refer to /example folder for a working example.

Additional information

Please feel free to contribute to the project or file an issue.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट