Also folgende Situation ich habe ein Applet, welches Daten von einem Server liest um diese als Tabelle und auch grafisch darzustellen. Das Applet ist nicht signiert (und soll auch nicht signiert werden ;liegt nicht an mir. Typischer Fall von "Ist halt so")
Die Daten aber lokal gespeichert werden können:
a) Die Tabelle als csv
b) Die Grafiken als jpg oder png
Da ich ja (unsigniert) nix speichern darf, habe ich mir ein Shell-Script geschrieben (liegt im cgi-bin und darf deshalb von meinem Applet ausgeführt werden), welches mir die Datei (die zum Glück schon csv ist) zurückliefert, die ich anfordere; dank richtigem Content-Type usw. ist der Browser auch so gut und öffnet ein Fenster ("Wollen Sie jetzt öffnen oder speichern?"). Soweit so gut.
Nun mein Problem: Wie mache ich das mit den Grafiken, die erst im Applet generiert werden? Hat jemand eine Idee, wie ich mit meinen beschränkten Mitteln weiterkomme????
Habe schon darüber nachgedacht, dass Bild im Applet zu erzeugen, an den Web-Server senden, welcher mir dann ähnlich zu Lösung a) das Problem löst. Geht das ? Wenn ja, wie?
Alternativ könnte ich das Bild auch nochmal auf dem Server erzeugen (ist aber eigentlich nicht gewollt; würde aber akzeptiert werden...)
Oder ist es viel einfacher und stehe ich nach langer Arbeit einfach auf dem Schlauch ???????
Die Daten aber lokal gespeichert werden können:
a) Die Tabelle als csv
b) Die Grafiken als jpg oder png
Da ich ja (unsigniert) nix speichern darf, habe ich mir ein Shell-Script geschrieben (liegt im cgi-bin und darf deshalb von meinem Applet ausgeführt werden), welches mir die Datei (die zum Glück schon csv ist) zurückliefert, die ich anfordere; dank richtigem Content-Type usw. ist der Browser auch so gut und öffnet ein Fenster ("Wollen Sie jetzt öffnen oder speichern?"). Soweit so gut.
Nun mein Problem: Wie mache ich das mit den Grafiken, die erst im Applet generiert werden? Hat jemand eine Idee, wie ich mit meinen beschränkten Mitteln weiterkomme????
Habe schon darüber nachgedacht, dass Bild im Applet zu erzeugen, an den Web-Server senden, welcher mir dann ähnlich zu Lösung a) das Problem löst. Geht das ? Wenn ja, wie?
Alternativ könnte ich das Bild auch nochmal auf dem Server erzeugen (ist aber eigentlich nicht gewollt; würde aber akzeptiert werden...)
Oder ist es viel einfacher und stehe ich nach langer Arbeit einfach auf dem Schlauch ???????