Hallo!
Ich habe nach der Anleitung von Link einen Dateiupload realisiert.
Die JSP schickt die Datei an einen Actionhandler (Struts wird verwendet). Die Datei kann auch überall hingeschrieben werden.
Mein Problem ist die Datei in den Ordner WebContent/bilder_upload speichern möchte.
Das geht auch, wenn ich hier den Pfad absolut angeben:
Das möchte ich allerdings nicht, da das Projekt auf unterschiedlichen Rechnern laufen muss. Sprich der Pfad muss dynamisch sein.
Also meine Frage:
Wie komme ich in der Action Klasse über irgendwelche Umgebungsvariablen an den Pfad?
liefert nicht das gewünschte Ergebnis, sondern einen Temporären Pfad:
C:\Tomcat 5.5\webapps\ROOT\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Smart\
Weiß das jemand?
Grüße, Christoph
Ich habe nach der Anleitung von Link einen Dateiupload realisiert.
Die JSP schickt die Datei an einen Actionhandler (Struts wird verwendet). Die Datei kann auch überall hingeschrieben werden.
Mein Problem ist die Datei in den Ordner WebContent/bilder_upload speichern möchte.
Das geht auch, wenn ich hier den Pfad absolut angeben:
Java:
new File("C:\\TomCat 5.5\\webapps\\usw...",fileName))]
Also meine Frage:
Wie komme ich in der Action Klasse über irgendwelche Umgebungsvariablen an den Pfad?
Java:
getServletContext().getRealPath("WebContent/bilder_upload")
C:\Tomcat 5.5\webapps\ROOT\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Smart\
Weiß das jemand?
Grüße, Christoph
Zuletzt bearbeitet: