Wie kann ich in ShareX einen eigenen Upload-Dienst konfigurieren?
- Vorbereitung und Zugriffsdetails
- ShareX öffnen und Einstellungen aufrufen
- Neuen benutzerdefinierten Upload-Dienst anlegen
- Headers und Authentifizierung konfigurieren
- Parameter und Body-Inhalt anpassen
- Testen und speichern
- Zusammenfassung und Tipps
Vorbereitung und Zugriffsdetails
Um in ShareX einen eigenen Upload-Dienst zu konfigurieren, benötigen Sie zunächst die URL Ihres Servers oder Dienstes, der Uploads akzeptiert. Dabei kann es sich um einen eigenen Webserver, ein API-Endpunkt oder eine spezielle Upload-URL handeln. Zudem sollten Sie wissen, welcher HTTP-Methode (GET, POST oder PUT) Ihr Dienst erwartet, und welches Format die Daten haben sollen – beispielsweise ob der Upload als Multipart-Form-Data oder als reiner Binär-Stream erfolgt. Wichtig sind außerdem die nötigen Authentifizierungsmechanismen, falls Ihr Dienst geschützt ist – beispielsweise API-Schlüssel, Token oder Basic Auth.
ShareX öffnen und Einstellungen aufrufen
Starten Sie ShareX und öffnen Sie die Einstellungen. Das gelingt, indem Sie im Hauptfenster auf "Aufnahme" klicken oder direkt in der Menüleiste "Anwendungen" und dann "Einstellungen" auswählen. Im sich öffnenden Fenster navigieren Sie links zum Bereich für Uploadziele. Dort finden Sie eine Liste der bereits vorhandenen Upload-Dienste. Um einen eigenen Dienst anzulegen, klicken Sie unten auf die Schaltfläche zum Hinzufügen eines neuen benutzerdefinierten Upload-Dienstes.
Neuen benutzerdefinierten Upload-Dienst anlegen
Im neuen Fenster, das sich öffnet, haben Sie die Möglichkeit, Ihren Upload-Dienst detailliert zu konfigurieren. Zunächst geben Sie dem Dienst einen aussagekräftigen Namen, der später in der Auswahl erscheinen wird. Im Feld Upload URL tragen Sie die exakte Adresse ein, an die ShareX die Bild- oder Datei-Uploads senden soll. Wenn Ihr Dienst Parameter in der URL benötigt, fügen Sie diese hier an.
Wichtig ist, die passende HTTP-Methode auszuwählen. Meistens ist dies POST, da in der Regel Dateien per POST hochgeladen werden. Danach definieren Sie das Format der Daten, die gesendet werden: Nutzen Sie die Standardoption Multipart/form-data, wenn Ihr Server so strukturiert ist, dass er Dateien und eventuell zusätzliche Daten über Formulardaten erwartet. Alternativ können Sie auch reine Binärdaten senden, sollten aber dann sicher sein, dass Ihr Server diese erkennt.
Headers und Authentifizierung konfigurieren
Falls Ihr Dienst Authentifizierungs-Header benötigt, können Sie diese im Abschnitt für zusätzliche HTTP-Header hinzufügen. Beispielsweise können Sie hier einen API-Key im Header mit Authorization: Bearer IhrToken oder einen anderen benutzerdefinierten Header definieren. Achten Sie darauf, dass die Syntax exakt stimmt, da schon kleine Fehler zu Problemen führen können. Auch Content-Type Header oder andere spezielle Header können hier eingetragen werden.
Parameter und Body-Inhalt anpassen
ShareX ermöglicht es, neben der Datei weitere Parameter anzuhängen. Im Bereich Post-Parameter können Sie Schlüssel-Wert-Paare eintragen, die zusätzlich mitgesendet werden. Zum Beispiel können Sie Parameter wie user=USERNAME oder secret=SECRET_KEY hinzufügen, die Ihr Server benötigt, um den Upload korrekt zu verarbeiten.
Falls Ihr Upload-Dienst eine spezielle Reaktion zurückgibt, die ShareX auswerten soll, beispielsweise eine JSON-Antwort mit der URL des hochgeladenen Bildes, müssen Sie ShareX entsprechend mitteilen, wo es die Adresse in der Antwort findet. Dazu definieren Sie im Abschnitt Erkennungsregeln oder Response-Parsing einen Regel- oder JSON-Pfad, der auf die URL zeigt. So weiß ShareX, welche Adresse sie im Anschluss anzeigen soll, um beispielsweise die Upload-URL in die Zwischenablage zu kopieren oder zu verwenden.
Testen und speichern
Nachdem Sie alle nötigen Daten eingetragen haben, können Sie den Upload direkt testen. ShareX bietet dafür meist eine Testfunktion, mit der eine Beispiel-Datei oder ein Screenshot an den Dienst gesendet wird. Sollte der Test fehlschlagen, prüfen Sie Fehlerprotokolle, Netzwerkverbindungen und die Authentifizierungsdetails sorgfältig. Bei Erfolg speichern Sie den Dienst mit OK oder Speichern. Danach steht der eigene Upload-Dienst in den verfügbaren Upload-Methoden bereit und kann als Standard eingestellt oder bei einzelnen Uploads ausgewählt werden.
Zusammenfassung und Tipps
Das Einrichten eines eigenen Upload-Dienstes in ShareX erfordert eine präzise Kenntnis des Ziel-Servers hinsichtlich URL, HTTP-Methode und Authentifizierung. Die flexible Konfiguration von Headers, Parametern und dem Antwort-Parsing macht ShareX zu einem sehr mächtigen Tool für eigene Upload-Szenarien. Nutzen Sie bei Problemen auch die umfangreiche Dokumentation von ShareX oder Foren, in denen viele Anwendungsfälle und Beispiele diskutiert werden.
