ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
663
663
EMPFEHLEN
-
Hallo,
ich habe für die Jersey Implementierung einen RestFul geschrieben, der per JPA / EclipseLink Daten aus der DB löscht. Hierbei handelt es sich um uploads, die auf der Server unter "WEB-INF/uploads" gespeichert werden. Beim Aufruf des Restful soll natürlich auch der File aus dem Verzeichnis gelöscht werden. Der "filePath" stimmt jetzt natürlich nicht, da er den Ordner "WEB-INF/uploads" nicht findet. Wie kann ich den richtigen relativen Pfad auf dem Server ermitteln?
Danke
Andy
Der RestFul sieht wie folgt aus.
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
@DELETE @Path( "delete/upload/{id}" ) @Produces( MediaType.APPLICATION_XML ) public DUpload deleteEmail( @PathParam( "id" ) long id) { DUpload upload = null; EntityManager em = factory.createEntityManager(); try { EntityTransaction entr = em.getTransaction(); boolean committed = false; entr.begin(); try { upload = em.find( DUpload.class, id ); String filePath = "uploads/" + upload.getUpload_link(); System.out.println(filePath); File file = new File(filePath); file.delete(); em.remove( upload ); entr.commit(); committed = true; } finally { if ( !committed ) entr.rollback(); } } finally { em.close(); } return upload; }
Geändert von Andyx1975 (26.01.12 um 12:29 Uhr)
-
Das Problem hat sich mittlerweile erledigt. Ich habe mir einfach eine Klasse (z.B. DEmail) ausgesucht und die folgende Methode verwendet:
Code java:1
String filePath = DEmail.class.getResource( "/" ).getPath()
Die Methode liefert mir den Pfad zurück wo diese auf dem Server platziert ist. Durch String manipulation kann ich mich zu dem gewünschten Ordner navigieren, da die Ordnerstruktur innerhalb des WAR Verzeichnisses immer gleich bleibt.
Ähnliche Themen
-
Relativer Pfad als absoluten Pfad für andere URLs
Von ZodiacXP im Forum PHPAntworten: 3Letzter Beitrag: 06.03.09, 00:24 -
Relativer Pfad...
Von flyandshot im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 07.11.07, 21:34 -
relativer Pfad?
Von schuetzejanett im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 8Letzter Beitrag: 26.06.07, 09:32 -
relativer Pfad
Von Crach im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 20.04.07, 00:44 -
Relativer Pfad ermitteln?
Von downset04 im Forum XML TechnologienAntworten: 10Letzter Beitrag: 23.12.05, 19:10





Zitieren
Login





