1 Repo
Logic and configuration for bootstrapping file upload servers across various runtimes.
Distinct from Instance Initializers: Specifically handles the initialization of the upload server instance, unlike general server hooks or media-specific servers.
Explore 1 awesome GitHub repository matching web development · Upload Server Initializers. Refine with filters or upvote what's useful.
Uploadthing ist ein Tool zur Integration von Datei-Uploads in Webanwendungen und bietet ein System zur Annahme und Speicherung von Dateien durch serverloses Datei-Handling. Es verwaltet den End-to-End-Upload-Prozess, von der Erstellung von Backend-Endpoints bis zur Bereitstellung von Inhalten via Content Delivery Network. Das Projekt nutzt einen Workflow mit vorsignierten URLs, um Clients das direkte Hochladen von Dateien in den Cloud-Speicher zu ermöglichen, was den Server-Ingress reduziert. Es bietet ein routenbasiertes Validierungssystem zur Durchsetzung von Beschränkungen für Dateitypen und -größen, neben Middleware für Request-Autorisierung und sichere Post-Upload-Callback-Webhooks. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Cloud-Speicherverwaltung zum Umbenennen oder Löschen von Dateien und der Implementierung fortsetzbarer Uploads für große Transfers. Sie bietet eine Suite von UI-Komponenten, wie Upload-Buttons und Dropzones, die gestylt oder durch benutzerdefinierte Interfaces mittels kompostierbarer Hooks ersetzt werden können. Das System ist für den Einsatz in Edge-Runtimes und serverlosen Umgebungen konzipiert, wobei die Konfiguration über Umgebungsvariablen erfolgt.
Provides the necessary configuration to initialize the server instance and handle incoming files across different web environments.