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

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

aws_s3_upload

S3 में अपलोड करने के लिए एक सरल, सुविधाजनक पैकेज।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.5 हज़ार
लाइक
31
Pub अंक
110

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

flutter pub add aws_s3_upload

पैकेज अवलोकन

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

एक सरल Flutter पैकेज जो Amazon S3 में फ़ाइल अपलोड करने को सरल बनाने के लिए डिज़ाइन किया गया है। इसमें कम बॉइलरप्लेट के साथ फ़ाइल अपलोड के लिए आसान उपयोग की सुविधा है, और यह Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफ़ॉर्म का समर्थन करता है। इस पैकेज ने AWS प्रमाणीकरण और HTTP अनुरोधों की जटिलता को छिपाया है, जिससे यह ऐप में क्लाउड स्टोरेज को एकीकृत करने वाले विकासकर्ताओं के लिए आदर्श है। यह बादल में सुरक्षित और विश्वसनीय फ़ाइल स्टोरेज की आवश्यकता वाले एप्लिकेशन के लिए विशेष रूप से उपयोगी है।

उपयोग

  • S3 में उपयोगकर्ता-उत्पादित सामग्री अपलोड करना
  • मोबाइल ऐप्स में क्लाउड स्टोरेज को एकीकृत करना
  • एप्लिकेशन संसाधनों को सुरक्षित रूप से संग्रहीत करना
  • उपकरणों से AWS में फ़ाइलों को सिंक करना
  • बैकअप कार्यक्षमता सक्षम करें

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

  • सरल अपलोड API
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • AWS S3 एकीकरण
  • सुरक्षित फ़ाइल स्थानांतरण
  • आवश्यक न्यूनतम कॉन्फ़िगरेशन

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

  • बादल-सक्षम एप्लिकेशन बनाने वाले Flutter डेवलपर्स
  • AWS पर फ़ाइल स्टोरेज की आवश्यकता वाले ऐप्स
  • विश्वसनीय फ़ाइल अपलोड की आवश्यकता वाले प्रोजेक्ट
  • आसान S3 एकीकरण की तलाश में विकासकर्ता
  • मोबाइल-पहले के एप्लिकेशन जिसमें बैकएंड स्टोरेज है

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

  • AWS प्रमाणीकरण सेटअप की आवश्यकता है
  • S3-विशिष्ट कार्यों तक सीमित
  • कोई बिल्ट-इन फ़ाइल प्रबंधन विशेषताएँ नहीं हैं
  • इंटरनेट कनेक्टिविटी पर निर्भर करता है
  • प्रमाणीकरण को बाहरी रूप से संभाला जाना चाहिए

मूल README

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

aws_s3_upload

A simple, convenient package for uploading to S3.

Heavily inspired by this stackoverflow answer

Getting Started

Having created credentials on AWS, upload a file like so:

AwsS3.uploadFile(
  accessKey: "AKxxxxxxxxxxxxx",
  secretKey: "xxxxxxxxxxxxxxxxxxxxxxxxxx",
  file: File("path_to_file"),
  bucket: "bucket_name",
  region: "us-east-2",
  metadata: {"test": "test"} // optional
);

Warning

Before using this package, consider if it's acceptable to include AWS keys in your final app. Doing so might be okay for internal or trusted apps, but think twice before including keys in an app published on the app store.

Motivation / Disclaimer

There already exists a number of Flutter plugins for interacting with S3, some of which are more actively maintained. This small library was built because the few I tried either failed to work out of the box, or required the use of a Pool ID and AWS Cognito, which my project doesn't use. YMMV.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 4 आइटम

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

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

अभी कोई डेटा उपलब्ध नहीं है।