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 :

Téléchargement d'un simple fichier txt


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 50
    Par défaut Téléchargement d'un simple fichier txt
    Bonjour,

    Alors voilà, je débute en Java, j'ai certaines notions en programmation (je suis en BTS IRIS) et j'ai un petit projet simple mais il y a un truc que je n'ai pas encore vu en cours et je veux vraiment y arriver ...

    L'idée en fait est de créer une sorte de "Launcher". Concrètement ce qu'il doit se passer :

    Quand on clic sur jouer, on vérifie la présence du fichier Version.txt (qui contient la version ex:v0.01), pour ça, aucun soucis, je devrais y arriver facilement,
    la ou ca coince, c'est au moment de télécharger le fichier Version.txt quand il n'est pas présent sur la machine. Il faut que je trouve un moyen pour le télécharger (de facon silencieuse ou alors avec une progressbar pourquoi pas. Ce que je veux dire c'est que je ne voudrais pas voir une page internet s'ouvrir quoi ^^)

    Le soucis c'est que étant donné que je ne l'ai pas vu en cours, j'ai aucune idée de par quoi commencer, si ce n'est qu'établir une connexion bien sur et posséder le lien direct de téléchargement du fichier.

    Donc voila si vous avez besoins de plus de précisons, n'hésitez pas à me demander.
    Je vous remercie d'avance pour les solutions que vous allez me proposer.

    Cordialement, Vivien.

  2. #2
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 678
    Par défaut
    Salut,

    tu peux directement le lire sans le télécharger :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
             URL url = new URL("http://www.tonsite.com/version.txt");
    	 BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
    	 String version = br.readLine();
    	 br.close();
    	 System.out.println(version);
    Vous faites du Java en IRIS ? Moi je fesais du C# juste en IRIS

    EDIT : code corrigé

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 50
    Par défaut
    Oui on fait :

    HTML/CSS/PHP/MySQL
    Java
    C/C++/C#
    Android

    et je crois que c'est tout ^^
    Merci pour ta réponse, je vais essayer !

    Cordialement, Vivien

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 50
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    FileReader fileReader;
            try {
                fileReader = new FileReader("http://mrshanky.livehost.fr/Version.txt");
                BufferedReader bReader = new BufferedReader(fileReader);
                String version = bReader.readLine();
                System.out.println("version = "+version);
            } catch (FileNotFoundException ex) {
                System.err.println("Erreur");
            } catch (IOException ex) {
                System.err.println("Erreur");
            }
    J'ai essayé comme ca, et ca part direct dans le catch.

    Je me posais aussi une question, en utilisant cette manière, ca fonctionnera si par exemple je suis en v0.01, je fais une maj j'edit mon doc text en v0.02 donc a ce moment la il y aura tant de fichier a télécharger (une seule fois) et apres si je veux passer en v0.03 faut que ca retélécharge les fichiers etc ... (je m'explique mal dsl ^^)

    Cordialement, Vivien

  5. #5
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 678
    Par défaut
    Désolé j'ai dit des bétises , la faute a être trop hatif :

    Les imports :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import java.io.*;
    import java.net.*;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	URL url = new URL("http://www.tonsite.com/version.txt");
    	 BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
    	 String version = br.readLine();
    	 br.close();
    	 System.out.println(version);
    Pas mal ça , moi c'était surtout C++ / C#

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 50
    Par défaut
    Héhé c'est bon j'arrive à récupérer mon fameux 0.01, mais en fait on à détourner le problème qui se pose encore actuellement, vu que le but de vérifier la version est bien de télécharger des fichiers par la suite ci ils ne sont pas à jour .

    En tout cas merci beaucoup pour ton aide !
    Et merci d'avance encore !

    En attendant je dois m'absenter je reviens tard dans la soirée. (dsl)

    Cordialement, Vivien

Discussions similaires

  1. Téléchargement d'un fichier txt
    Par lesultan2007 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/07/2009, 18h24
  2. [HTML] Téléchargement de fichiers .txt
    Par raj dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/01/2006, 19h08
  3. Edition d'un simple fichier java
    Par mcrepin dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 21/03/2003, 15h28
  4. communication fichier binaire fichier txt
    Par micdie dans le forum C
    Réponses: 3
    Dernier message: 05/12/2002, 01h19

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