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

GWT et Vaadin Java Discussion :

Récupération fichier via un pattern.


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Récupération fichier via un pattern.
    Bonjour,

    J'aimerais savoir s'il est possible avec GWT de récupérer des fichiers côté serveur dont on ne connait pas le nom mais avec un pattern de recherche (tel "menus.*.xml").

    J'ai réussi à le faire pour un fichier dont je connais le nom comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET,
                    "monNomDeFichier.xml");
            try {
                requestBuilder.sendRequest(null, new RequestCallback() {
                    public void onError(final Request request, final Throwable exception) {
                    }
     
                    public void onResponseReceived(final Request request, final Response response) {
                        String text = response.getText();
    //Traitement
                    }
                });
            } catch (RequestException ex) {
            }
    Mais je n'arrive pas à savoir si je peux soit récupérer tous les fichiers via un pattern ou bien récupérer la liste des nom de fichiers disponible sur mon serveur puis tester mon pattern sur leur nom et récupérer le fichier courant si cela match.

    Merci d'avance pour vos réponses.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Par défaut
    Pourquoi ne pas utiliser un appel à un service rpc classique et retourner une liste de fichier ?
    Le test sur le pattern serait fait coté serveur dans ce cas là.

    Si j'ai bien compris ce que tu voulais faire ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Tout d'abord merci pour ta réponse.

    Oui je pense que cela est possible via un appel RPC côté serveur mais le problème c'est que je ne vois pas comment récupérer cette liste de fichiers. (Je n'ai jamais fait de manipulation de fichier avec GWT).
    En fait ces fichiers sont embarqués sous le dossier "NomdeModule" de mon war.

    Si tu as une piste pour effectuer ce traitement je suis preneur.

    Merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Par défaut
    Il y a peut-être plus simple/propre, mais moi je ferais un service qui renvoie une map<String NomDeFichier, File Fichier>

    Ou String à la place de File si tu veux juste lire le fichier. Parce que en plus je ne suis pas sur que File soit serializable.

    Mais bon ça risque d'être très lourd comme appel si tu as une grosse liste de fichiers à retourner

  5. #5
    Invité
    Invité(e)
    Par défaut
    Oui cela peut être lourd mais bon si je n'ai pas d'autre solution.

    Mais ce que j'aimerais savoir c'est comment tu listerais ces fichiers qui sont dans le war?
    Par quelle méthode tu accéderais à ces fichiers? Car le chemin d'accès doit être spécifique non?

  6. #6
    Invité
    Invité(e)
    Par défaut
    J'ai créé un service RPC pour tenter de récupérer la liste des fichiers présent dans mon répertoire public. Malheureusement je ne sais pas comment trouver le chemin dynamiquement vers ce dossier.

    Quelqu'un aurait-il une idée de comment trouver cela?

    Je suis ouvert à toute question.

    Merci.

Discussions similaires

  1. sh : Problème de récupération fichiers ZIP via FTP
    Par benthebest dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 24/11/2014, 17h56
  2. Récupération fichier endommagé via requete ADO
    Par rapheb dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/05/2011, 17h49
  3. récupération fichier via http
    Par danathane dans le forum Web
    Réponses: 8
    Dernier message: 28/07/2010, 10h42
  4. [Batch] Récupération groupée de fichiers via FTP
    Par kavdo34 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/03/2010, 10h53
  5. [SSH2] Problème de récupération de fichier via SCP
    Par guile1er dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 28/02/2008, 19h17

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