Bonjour à tous,


Je suis en train de mettre au point une petite interface admin en jsp qui permet d'uploader et de supprimer des documents.

Mon problème concerne la suppression :
Ca marche impecable en local avec le chemin absolu du fichier, mais pas sur le serveur avec un chemin relatif...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
String path = application.getRealPath("upload");
String filename = request.getParameter("file");
 
String fullPath = path + System.getProperty("file.separator") + filename;
// en local : fullPath = "C:\Tomcat_4.1\webapps\content\static\upload\fichier.gif"
// sur serv : fullPath = "/home/jcdecaux/cofax/apps/content/static/upload/fichier.gif"
 
File file = new File(fullPath); 
boolean success = file.delete();
-> Doit-on obligatoirement indiquer le chemin absolu du fichier à supprimer ?
-> Est-ce que cela peut être un problème de droits ?

Merci d'avance !