Hallo,
ich möchte Bilder/Dateien, welche ich vorher auf den Server geladen habe anschl. über ein Formular in eine DB speichern. Problem ist die Übergabe des Dateinamens an das JSP-Script. Wenn ich es wie folgt mache klappt es:
<PRE>
form action="DateiToDB.jsp" method="post" name="upform" enctype="multipart/form-data">
<input type="file" name="uploadfile" value="<%= Dateilink %>”>
<input type="hidden" name="todo" value="upload">
<input type="submit" name="upload" value="DB-Upload">
</form>
</PRE>
allerdings muss man halt die Datei noch selber anwählen, ich will die ganze Sache aber auf eine festgelegt Datei, per Button uploaden (<%= Dateilink %>). Sprich: Ich lasse alle Dateien, die auf dem Server liegen über eine HTML-Tabelle ausgeben u belege jede Datei mit einem Button, mit welcher man diese dann in die DB kopieren kann. Wenn ich zur Übergabe ein hidden-Feld verwende:
<input type="hidden" name="uploadfile" value="<%= Dateilink %>”>
kommt es zu einer NPE… Kann man das Eingabefeld bei dem Formular irgendwie unterdrücken u mit einem Standardwert (also den Dateilink) belegen?? Oder hat jemand eine bessere Idee, wie ich das bewerkstelligen könnte. Danke schon mal
Steffen
ich möchte Bilder/Dateien, welche ich vorher auf den Server geladen habe anschl. über ein Formular in eine DB speichern. Problem ist die Übergabe des Dateinamens an das JSP-Script. Wenn ich es wie folgt mache klappt es:
<PRE>
form action="DateiToDB.jsp" method="post" name="upform" enctype="multipart/form-data">
<input type="file" name="uploadfile" value="<%= Dateilink %>”>
<input type="hidden" name="todo" value="upload">
<input type="submit" name="upload" value="DB-Upload">
</form>
</PRE>
allerdings muss man halt die Datei noch selber anwählen, ich will die ganze Sache aber auf eine festgelegt Datei, per Button uploaden (<%= Dateilink %>). Sprich: Ich lasse alle Dateien, die auf dem Server liegen über eine HTML-Tabelle ausgeben u belege jede Datei mit einem Button, mit welcher man diese dann in die DB kopieren kann. Wenn ich zur Übergabe ein hidden-Feld verwende:
<input type="hidden" name="uploadfile" value="<%= Dateilink %>”>
kommt es zu einer NPE… Kann man das Eingabefeld bei dem Formular irgendwie unterdrücken u mit einem Standardwert (also den Dateilink) belegen?? Oder hat jemand eine bessere Idee, wie ich das bewerkstelligen könnte. Danke schon mal
Steffen
Comment