bonjour,

Voilà, j'utilise le composant récent fileUpload de Richfaces, qui fonctionne à merveille sur tous les navigateurs. J'ai une seule contrainte avec IE.

Voilà le code xhtml de mon fileupload

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<h:form id="uploadForm">
<h:panelGrid columns="2">
<rich:fileUpload fileUploadListener="#{addJob.listener}"  />
 
etc...
Et voici une partie de mon bean

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public void listener(UploadEvent event)
{
  log.info("FILENAME" + event.getUploadItem().getFile().getFileName());
...
Dans mon bean, je récupère bien le nom du fichier, mais voilà la différence :
le getFileName() renvoie le chemin complet depuis lequel le fichier a été envoyé, et ça uniquement sous IE (ex : c:\documents and settings...\image.jpg), alors que sous tous les autres navigateurs, j'obtiens bien que le nom du fichier (image.jpg).

Je ne vois pas comment éviter ce problème, à part en faisant un split sur le nom du fichier s'il contient des "\" ou des "/".

Any ideas ?

Merci