Hallo,
hier läuft ein Tomcat 5.X und j2ee 1.5_6.
Ich habe mit org.apache.commons.io es geschafft Dateien hochzuladen und diese in eine Datenbank zu speichern. Nun habe ich das Problem, dass ich diese Dateien nun wieder von Clients runterladen lassen möchte - PDF, DOC, JPG ... es gibt alle möglichen Dateitypen, welche ich zu den Clients senden möchte.
Ich habe bereits das Longblob aus der Datenbank ausgelesen und einen InputStream davon:
Wie kann ich nun "is" an den Client schicken?? Ich suche heute schon den ganzen Tag nach der Lösung - hoffe einer von Euch kann mir weiterhelfen. Das wäre super.
Bei PHP gab es eine Funktion die das erledigt hat. Hoffe soetwas gibt es beim Tomcat (J2EE) auch. Leider finde ich diese Methode nicht. :-(
Vielen Dank im Voraus und schöne Grüße
Oli
hier läuft ein Tomcat 5.X und j2ee 1.5_6.
Ich habe mit org.apache.commons.io es geschafft Dateien hochzuladen und diese in eine Datenbank zu speichern. Nun habe ich das Problem, dass ich diese Dateien nun wieder von Clients runterladen lassen möchte - PDF, DOC, JPG ... es gibt alle möglichen Dateitypen, welche ich zu den Clients senden möchte.
Ich habe bereits das Longblob aus der Datenbank ausgelesen und einen InputStream davon:
Code:
ResultSet rs = meineFunktionDieDasRSAbholt();
while (rs.next) {
java.io.InputStream is = rs.getBinaryStream("file");
// Jetzt muss ich diesen Stream an den Client schicken ... aber wie???
}
Wie kann ich nun "is" an den Client schicken?? Ich suche heute schon den ganzen Tag nach der Lösung - hoffe einer von Euch kann mir weiterhelfen. Das wäre super.
Bei PHP gab es eine Funktion die das erledigt hat. Hoffe soetwas gibt es beim Tomcat (J2EE) auch. Leider finde ich diese Methode nicht. :-(
Vielen Dank im Voraus und schöne Grüße
Oli