Sven Rautenberg: Grafik aus Zwischenablage hochladen

Beitrag lesen

Moin!

Diese Zwischenablage soll als .jpg Datei auf den Server hochgeladen werden.

Es gibt meines Wissens im Moment kein HTML-Element, welches den Inhalt der Zwischenablage entgegennimmt.

Alle Stellen, die dies können, arbeiten z.B. mit Java-Applets (ich kenne z.B. Jira, dort wird das IIRC so gemacht).

Der vorgesehene Weg mit HTTP wäre, einen PUT-Request zum Server zu schicken, damit der an der dadurch definierten URL die mit übergebene Ressource ablegt und dadurch via GET wieder verfügbar macht. Diese Theorie scheitert in der Praxis ebenfalls daran, dass es dafür a) passende Servereinstellungen und b) entsprechende Clients geben müsste. Immerhin würde sich, sofern der Server das erlauben würde (idealerweise nur mit Passwort - und weil Passwort unverschlüsselt doof ist, nur mit HTTPS), das Problem darauf reduzieren, dass nur mal jemand ein passendes Upload-Plugin für Gimp schreiben müsste.

Da ich Text in ein HTML-Form-Textfeld kopieren kann, müsste ich doch auch eine Grafik in ein HTML-Form-Grafikfeld kopieren können.

Du kannst natürlich die Bild-Bytes, ggf. base64-codiert, auch in eine Textarea kopieren und abschicken. Der Extra-Aufwand, das serverseitig zu verarbeiten, ist dann eher gering - es verbleibt das Problem, wie du die JPG-Daten der Zwischenablage als Textformat base64-codiert in die Textarea tun kannst.

Das sind alle keine ausgegorenen, funktionsfähigen Lösungen. Offensichtlich haben die Leute diesen Schmerz zu selten, oder sie haben Lösungen entwickelt, die funktionieren, aber nicht standardisiert öffentlich verfügbar sind.

- Sven Rautenberg