2010-11-29 7 views

Antwort

1

Es kann nicht genau wie beschrieben getan werden. In JavaScript können Sie den binären Inhalt einer Datei nicht in die Javascript-VM aufnehmen. Sie müssen Datei-Upload verwenden, um es an den Server zu senden. Ihr Fluss muss in etwa so aussehen:

  1. Erfassen Sie nicht binäre Felder (Text) in das POJO. I.e. eine Form.
  2. Übertragen Sie das Objekt mit GWT RPC auf den Server.
  3. Bild auf Server hochladen.
  4. Verbinden Sie das Bild in das POJO auf dem Server.
  5. In der Datenbank speichern.

Das Bild muss Feld @GwtTransient kommentierte wird in GWT vorübergehend sein, nicht in den AJAX-Anfragen übertragen, aber immer noch von Hibernate anhielt.

+0

erhalten Sie können Bilddaten als base64 auf dem Client sogar vor htlm5 erhalten, machte ich ein Projekt, das es tut. – xybrek

Verwandte Themen