Dateien hochladen

Drag & Drop oder klicken zum Auswählen

PNG JPG GIF MP4 PDF ZIP *.*

ShareX Konfiguration

Lade die ShareX-Konfiguration herunter und importiere sie in ShareX für automatische Uploads.

-
Dateien gesamt
-
Uploads heute
-
Speicher genutzt
-
Nutzer

Letzte Uploads

Datei Größe Datum
Laden...

Dateitypen

Laden...
Nutzer E-Mail Rolle Uploads Speicher Status Aktionen
Laden...

Allgemein

Seitenname
Der Name deiner Upload-Instanz
Basis-URL
Die URL unter der Uploads erreichbar sind

Upload-Einstellungen

Öffentliche Uploads
Erlaube Uploads ohne Anmeldung
Zufällige Dateinamen
Generiere zufällige Namen für Uploads

API-Zugang

API-Token
Dein geheimer Upload-Schlüssel

Authentifizierung

Alle API-Anfragen benötigen einen API-Token im Header:

Authorization: Bearer YOUR_API_TOKEN

Endpunkte

POST /api/upload

Lädt eine Datei hoch. ShareX-kompatibel.

Request: Content-Type: multipart/form-data file: [Datei] Response: { "success": true, "data": { "id": "abc123", "url": "https://de.primeoase.net:25578/abc123.png", "delete_url": "https://de.primeoase.net:25578/delete/abc123?token=xxx" } }
GET /api/files

Listet alle Dateien des Nutzers auf.

Query Parameter: page, per_page, type (image|video|file|all), search, sort Response: { "success": true, "data": { "files": [...], "pagination": { "total": 100, ... } } }
DELETE /api/files/:id

Löscht eine Datei.

Response: { "success": true, "message": "Datei erfolgreich gelöscht" }

ShareX Konfiguration

Importiere diese Konfiguration in ShareX unter "Destinations" → "Custom uploader settings" → "Import"

{ "Version": "14.0.0", "Name": "UploadX", "DestinationType": "ImageUploader, FileUploader", "RequestMethod": "POST", "RequestURL": "https://de.primeoase.net:25578/api/upload", "Headers": { "Authorization": "Bearer YOUR_API_TOKEN" }, "Body": "MultipartFormData", "FileFormName": "file", "URL": "$json:data.url$", "ThumbnailURL": "$json:data.thumb_url$", "DeletionURL": "$json:data.delete_url$" }