Comment définir le chemin d'accès à “chemin de contexte” pour le téléchargement des fichiers à l'aide d'Apache Commune fileupload?

Je suis en utilisant Apache commune fileupload bibliothèque avec Netbeans 6.8 + Glassfish.Je suis en train de changer le chemin de téléchargement à être dans le contexte actuel chemin de la servlet , quelque chose comme ceci:
WEB-INF/upload

j'ai donc écrit :

File uploadedFile = new File("WEB-INF/upload/"+fileName);
session.setAttribute("path",uploadedFile.getAbsolutePath());
item.write(uploadedFile);

mais j'ai remarqué que la bibliothèque enregistre les fichiers téléchargés dans glassfish dossier , voici ce que j'obtiens lorsque j'imprime le chemin d'accès absolu du fichier à télécharger :

C:\Program Files\sges-v3\glassfish\domains\domain1\WEB-INF\upload\xx.rar 

Ma Question :

  • Comment puis-je la force de la commune fileupload enregistrer le fichier téléchargé dans un chemin d'accès relatif à l'actuel chemin de la servlet , je n'ai pas besoin de spécifier le chemin d'accès complet ? est-ce possible ?

OriginalL'auteur Abdullah | 2010-05-25