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

Applets Java Discussion :

Download avec un appelet java


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut Download avec un appelet java
    Bonjour...

    - est-il possible de créer un appelet java qui propose en téléchargement des fichiers ( .mp3 .avi ...etc ).

    j'ai créé un système d'échange de fichiers sur mon serveur et pour l'upload c'est bon , je l'ai créé avec PHP et Javascript ( avec une barre de progression en flash qui donne l'état de l'upload des fichiers ). j'aimerai créé la même chose mais en mode Download ( téléchargement ).


    si c'est faisable merci de me donner quelques détailles qui me permettrons de créer cet appelet car je suis débutant en java. ( un exemple script serai aussi sympa ) ...

    Merci encore.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 31
    Par défaut
    Bonjour,
    Il te faudra d'abord signé ton Applet pour avoir le droit d'écrire sur le disque dur de l'utilisateur.
    Ensuite pour le téléchargement en lui même c'est assez simple :
    1) Tu crée un flux qui va lire la donnée à downloader sur ton serveur par exemple tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    URL url = new URL("http://www.siteDuServer/repetoire/fichier.txt");
    InputStream inputStream = url.openStream();
    2) Tu crées un flux qui va écrire le fichier en local, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    File file = new File("c:\\repetoire\donwload\fichier.txt");
    OutputStream outputStream = new FileOutputStream(file);
    3) Il ne te reste plus qu'a faire la copie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    byte[] temp = new byte[4096];
    int read = inputStream.read(temp);
    while(read>=0)
    {
         outputStream.write(temp, 0, read);
    read = inputStream.read(temp);
    }
    outputStream.flush();
    outputStream.close();
    inputStream.close();
    Et voilà ;-)

    JackHack

Discussions similaires

  1. downloader un fichier avec une applet JAVA
    Par jacques64 dans le forum Applets
    Réponses: 2
    Dernier message: 03/09/2007, 11h18
  2. [JAXP] Débuter avec XML et Java
    Par Fleep dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/05/2005, 11h27
  3. [Son] Faire des bruits avec une application java
    Par mammistegon dans le forum Multimédia
    Réponses: 6
    Dernier message: 22/01/2005, 17h17
  4. [votre avis m'interesse] Interface avec un programme Java
    Par LineLe dans le forum Interfaces Graphiques en Java
    Réponses: 29
    Dernier message: 11/12/2004, 11h39
  5. Commencer la programmation avec le langage Java ?
    Par von_magnus dans le forum Débuter
    Réponses: 14
    Dernier message: 09/03/2004, 22h19

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