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

Java Discussion :

Enregistrer et Ouvrir un fichier avec une URL


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 131
    Par défaut Enregistrer et Ouvrir un fichier avec une URL
    Bonjour à tous,

    j'aimerais savoir s'il est possible d'enregistrer et d'ouvrir des fichiers (dans le cas présent des rtf) avec leur URL...

    Je m'explique, j'utilise IText pour créer des rtf...j'aimerais donc les enregistrer sur le serveur et les ouvrir chez le client avec leur URL...

    Jusque là, j'utilisais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runtime.exec("start \\TEMP\\NomProjet\\MonRtf.rtf");
    et ça marchait au poil...maintenant j'essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runtime.exec("start http://MonAppli/MonRépertoireDeRtf/MonRtf.rtf");
    et il m'ouvre une page web qui m'indique que la ressource est indisponible...

    Ce que je voudrais, c'est ouvrir ce Rtf dans Word (les Clients l'auront forcément dans le cas présent)...

    Merci d'avance de vos réponses

    Si je trouve une soluce entre temps, je passerai la poster...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2009
    Messages : 16
    Par défaut
    Salut je pense que ce code pourrais t'aider à faire ce que tu veux
    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
    16
    17
    18
     
    // On vérifie que la classe Desktop soit bien supportée :
    if ( Desktop.isDesktopSupported() ) {
    	// On récupère l'instance du desktop :
    	Desktop desktop = Desktop.getDesktop();
     
    	// On vérifie que la fonction browse est bien supportée :
    	if (desktop.isSupported(Desktop.Action.BROWSE)) {
     
    		// Et on lance l'application associé au protocole :
    		try {
    			String path = file.getPath().replaceAll("\\\\", "/");
    			desktop.browse(new URI("file:///"+path));
    		} catch (Exception e1) {
    			JOptionPane.showMessageDialog(null, "Erreur");
    		} 
    	}
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 131
    Par défaut
    Salut, et merci de ta réponse.

    Je crois savoir que la classe Desktop n'est disponible que depuis la 1.6, or je suis contraint de bosser en 1.5...

    Je bosse sur un socle normalisé...fin bref...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2009
    Messages : 16
    Par défaut
    Ha, c'est dommage sa...

    sinon tu as essayé de changer ton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runtime.exec("start http://MonAppli/MonRépertoireDeRtf/MonRtf.rtf");
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runtime.exec("start file://MonAppli/MonRépertoireDeRtf/MonRtf.rtf");
    J'ai pas testé je dit sa juste comme sa au cas ou

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 131
    Par défaut
    Re et merci de tes réponses , finalement, il s'est avéré que c'était moi qui avait fait une erreur dans l'adresse

    Donc la commande que j'utilisais fonctionnait bien...

    Désolé du dérangement, particulièrement pour toi Indoril.

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

Discussions similaires

  1. ouvrir un fichier avec une application avec system() ?
    Par supergrey dans le forum Linux
    Réponses: 7
    Dernier message: 03/05/2008, 09h04
  2. ouvrir un fichier avec une application quelconque
    Par madlozoz dans le forum Windows
    Réponses: 4
    Dernier message: 03/02/2008, 12h41
  3. [Conception] Lister des fichiers avec une URL
    Par dontDeleteMe dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 20/03/2007, 08h16
  4. enregistrer et ouvrir un fichier avec netbeans 5.5
    Par 7awela dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 28/02/2007, 08h38
  5. Ouvrir un fichier avec une appli déjà lancée
    Par Cameleon45 dans le forum Langage
    Réponses: 5
    Dernier message: 04/01/2006, 17h42

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