highfish
Goto Top

Bilder über Browser hochladen und in Datenbank speichern

Hallo

Gibt es eine Möglichkeit, ein PrintScreen direkt in ein Browser-Feld auf meiner Website zu kopieren und dieses dann in einer SQL-Datenbank abzuspeichern?

Es sollte dann etwa so funktionieren:

- Ich mache ein PrintScreen (oder Copy ein Bild), füge das in das Browser-Feld ein.
- Ich drücke z.B "Beitrag senden" und das Bild wird in der DB gespeichert.

Ich weiss dass man Bilder in eine DB speichern kann (binär oder nur Pfad angeben).
Die Frage ist, ob es ein solches Feld im Browser gibt, in das man ein Bild einfügen kann.

Ich möchte nicht den PrintScreen in eine Datei speichern und diese dann hochladen, das ist zu umständlich.

Kann da jemand helfen?

Content-Key: 60839

Url: https://administrator.de/contentid/60839

Printed on: May 4, 2024 at 16:05 o'clock

Mitglied: 45210
45210 Jun 08, 2007 at 07:20:22 (UTC)
Goto Top
Hab ich noch garnich drüber nachgedacht.
Also in JS gibts die Funktion clipboardData (window.clipboardData.getData() ) womit man sich den Inhalt der Zwischenablage ausgeben kann. Funktioniert allerdings nur im IE und beim kurzen testen eben, auch nicht mit Bildern. Irgendwie gehts bestimmt aber man sollte überlegen ob sich der Aufwand lohnt.
Was hast du denn vor?
Member: highfish
highfish Jun 08, 2007 at 07:38:11 (UTC)
Goto Top
Also ich habe vor, eine Art Knowledge Datenbank zu entwickeln.
Man sollte über den Browser irgendwelche PC-Probleme mit Lösung eingeben können, welche dann in einer SQL-DB gespeichert werden.
Wenn man das gleiche Problem wieder einmal hat, und die Lösung nicht mehr weiss, sollte man da nachschauen können. Und dazu wäre es von Vorteil, wenn man z.B PrintScreens der Fehlermeldung oder einer Lösung (Einstellungen usw. damit man nicht alles eintippen muss) eingeben könnte. Wie gesagt wäre es zu umständlich, diesen PrintScreen als eine Datei abzuspeichern und das hochzuladen...
Eine Idee?
Mitglied: 45210
45210 Jun 08, 2007 at 07:42:46 (UTC)
Goto Top
So ganz spontan würde mir noch Flash einfallen.
Member: highfish
highfish Jun 08, 2007 at 07:49:01 (UTC)
Goto Top
aha, und wie sollte das gehen? kenne mich nicht aus mit flash...
Mitglied: 45210
45210 Jun 08, 2007 at 08:06:26 (UTC)
Goto Top
Tja ich auch nich so gut. Hab mal bisschen gegooglet (dazu brauch man sich nicht mit Flash aus kennen ;) ) und bin auf folgendes gestoßen:


Method detail
setClipboard() method
public static function setClipboard(string:String):void

Replaces the contents of the Clipboard with a specified text string.

Note: Because of security concerns, it is not possible to read the contents of the system Clipboard. In other words, there is no corresponding System.getClipboard() method.


Geht also leider doch nicht. Vielleicht könnte man Tastenbefehle (Strg + V) senden oder ähnliches.
Aber nen Bild zu speichern und hochzuladen is glaub ich nich ganz so aufwendig...
Member: highfish
highfish Jun 08, 2007 at 11:06:38 (UTC)
Goto Top
tja, schade...
Weiss sonst wer eine Lösung?