Was ist der Unterschied zwischen Uppy und Transloadit?
Uppy ist der von Transloadit entwickelte Open-Source-Dateiuploader. Transloadit ist der verwaltete Dienst hinter Ihrem Upload- und Verarbeitungs-Workflow. Kombinieren Sie beide für ein anpassbares Upload-Erlebnis, ohne eigene Upload- oder Medienverarbeitungsserver zu betreiben.
Uppy: das Upload-Erlebnis
Uppy bietet Dateiauswahl, Drag-and-drop, Upload-Fortschritt und Integrationen für Quellen wie Kameras und Cloud-Laufwerke. Uppy funktioniert auch eigenständig mit einem S3-Bucket oder einem tus-Server. Wählen Sie die Plugins passend zu Ihrer Anwendung aus.
Transloadit: verwaltete Uploads, Verarbeitung und Speicherung
Verbinden Sie Uppy mit dem Transloadit-Plugin, um Dateien an die Upload-Infrastruktur von Transloadit zu senden. Ein Template definiert den serverseitigen Workflow, etwa Dateien validieren, die Größe von Bildern ändern, Videos codieren, Dokumente konvertieren und die Ergebnisse speichern.
Sie können Dateien mit Transloadit Storage (English) (derzeit in der Beta) hosten oder einen eigenen unterstützten Speicheranbieter verwenden. Mit Transloadit Storage ist ein eigenes Speicherkonto optional. Die File Library (Preview) bietet Digital Asset Management (DAM), mit dem Sie Dateien in Transloadit Storage durchstöbern, organisieren, in der Vorschau ansehen und herunterladen können. Der Zugriff auf die File Library wird pro Workspace freigeschaltet; fragen Sie uns nach der Verfügbarkeit dieser Funktion.
Fügen Sie Ihrem Template einen Speicher-Step für Dateien hinzu, die Sie behalten möchten:
/transloadit/store speichert sie in Transloadit Storage, während ein weiterer Export-Robot wie
/s3/store sie in Ihrem eigenen Speicher ablegt.
Temporäre URLs von Verarbeitungsergebnissen sind keine dauerhaften Download-Links.
Was Ihre Anwendung weiterhin übernimmt
Ihre Anwendung authentifiziert Nutzer, autorisiert Uploads, signiert Anfragen auf dem Server, führt die Asset-Datensätze und entscheidet, auf welche Dateien Nutzer zugreifen oder welche sie veröffentlichen dürfen. Dateien in Transloadit Storage sind privat; Ihr Server signiert Smart-CDN-URLs für die Auslieferung. Halten Sie Ihr Transloadit Auth Secret vom Browser-Code fern. Die verwaltete Infrastruktur kümmert sich um die Upload- und Verarbeitungsserver; Ihre Anwendung behält ihre Geschäftsregeln.
Folgen Sie dem Framework-Leitfaden für Beispiele mit serverseitiger Signierung in JavaScript, React, Next.js, Vue und Angular, oder nutzen Sie unseren Leitfaden zur Datei-Upload-API, um Architekturen zu vergleichen und einen Workflow zu implementieren. Das Beispiel in diesem Leitfaden speichert in S3, einer der Speicheroptionen.