Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.5.0

aws_s3_upload

Ein einfaches und praktisches Paket zum Hochladen auf S3.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
1510
Likes
31
Pub-Punkte
110

Paket installieren

flutter pub add aws_s3_upload

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein einfaches Flutter-Paket, das die Hochladung von Dateien auf Amazon S3 vereinfacht. Es bietet eine benutzerfreundliche Schnittstelle zum Verwalten von Dateiuploads mit minimalem Boilerplate und unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux. Das Paket verdeckt die Komplexität der AWS-Authentifizierung und HTTP-Anfragen und ist daher ideal für Entwickler, die Cloud-Speicher in ihre Apps integrieren möchten. Besonders nützlich für Anwendungen, die sichere und zuverlässige Dateispeicherung in der Cloud erfordern.

Anwendungsfälle

  • Benutzererzeugten Inhalt in S3 hochladen
  • Cloud-Speicher in mobilen Apps integrieren
  • Sichere Speicherung von App-Ressourcen
  • Dateien von Geräten in AWS synchronisieren
  • Aktivieren der Backup-Funktion

Hauptmerkmale

  • Einfache Upload-API
  • Plattformübergreifende Unterstützung
  • AWS S3-Integration
  • Sichere Dateiübertragung
  • Minimale Konfiguration erforderlich

Geeignet für

  • Flutter-Entwickler, die cloudfähige Apps erstellen
  • Apps, die Speicherplatz für Dateien auf AWS benötigen
  • Projekte, die zuverlässige Dateiuploads erfordern
  • Entwickler, die eine einfache S3-Integration suchen
  • Mobile-first-Anwendungen mit Backend-Speicherung

Hinweise

  • AWS-Anmeldeinformationen müssen eingerichtet werden
  • Beschränkt auf S3-spezifische Operationen
  • Keine integrierten Dateiverwaltungsfunktionen
  • Abhängig von der Internetverbindung
  • Die Authentifizierung muss extern behandelt werden

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.