IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[Richfaces] [rich:fileUpload] récupérer le chemin du fichier ?


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 110
    Par défaut [Richfaces] [rich:fileUpload] récupérer le chemin du fichier ?
    Bonsoir ,

    Je veut récupérer le chemin du fichier à uploader avec rich:fileUpload.
    J'utilise pour cela l'objet UploadItem.
    Le problème que j'ai pas trouvé la méthode qui retourne le chemin absolu du fichier.

    uploaditem.getFileName() me retourne seulement le nom du fichier.
    uploaditem.getFile().getPath() me retourne le path du fichier dans le dossier temp ( \Temp\-61cc4540-12c64c8aa1a--7ffb6394653819716576723.upload ...) .

    J'attend votre aide ...
    Merci d'avance.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu as l'objet File, donc, tous ce qu'il faut..
    tu ne peux pas récupérer le lien 'c:\xxx\xxx' si c'est ce que tu cherches.

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 110
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    tu as l'objet File, donc, tous ce qu'il faut..
    tu ne peux pas récupérer le lien 'c:\xxx\xxx' si c'est ce que tu cherches.
    Oui je veut récupérer aussi le chemin du fichier ' c:\..\..\fichier.xsl '; ( j'ai besoin de faire d'autre traitement sur le fichier...)
    Est ce qu'il ya pas un moyen de faire ça avec le composant rich:fileUpload ?

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 110
    Par défaut
    Je viens de remarquer que la méthode 'uploaditem.getFileName()' me donne le chemin complet avec IE , mais seulement le nom du fichier avec Firefox ..c'est une question de navigateur alors; y'a t'il une solution à ce problème ? ou je dois essayer de tester avec un autre composant ?

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par moha1984 Voir le message
    Je viens de remarquer que la méthode 'uploaditem.getFileName()' me donne le chemin complet avec IE , mais seulement le nom du fichier avec Firefox ..c'est une question de navigateur alors; y'a t'il une solution à ce problème ? ou je dois essayer de tester avec un autre composant ?
    Non c'est la limitation du navigateur, mais, je ne vois pas l'utilité d'avoir le chemin complet du client, de toute façon tu n'en aura pas l'accès, par conter, tu as le fichier entier tu peux le placer ou tu veux..coté serveur bien sur ..

  6. #6
    Nouveau membre du Club
    Inscrit en
    Octobre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 5
    Par défaut
    moha1984 > j'ai eu le même problème que toi, et la solution que j'ai entreprise c'est d'envoyer le fichier au serveur avant d'en faire la manipulation c'est logique parce que si le serveur ne se trouve pas sur la même machine que le client alors la manip pour "c://blabla/fic.ext" va chercher le fichier sur le c:// du serveur et non sur le client ou fic.ext sur trouve

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] FileUpload : Récupérer le chemin d'un fichier
    Par arngrimur dans le forum ASP.NET
    Réponses: 3
    Dernier message: 31/10/2011, 10h02
  2. Récupérer le chemin du fichier dans un input file
    Par michel81 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/12/2008, 11h29
  3. Réponses: 4
    Dernier message: 06/03/2008, 17h10
  4. Récupérer le chemin du fichier d'une bdd
    Par [DreaMs] dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/04/2006, 16h58
  5. Réponses: 10
    Dernier message: 24/10/2005, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo