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

D�veloppement Web en Java Discussion :

T�l�charger un fichier � partir d�un serveur distant


Sujet :

D�veloppement Web en Java

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    �tudiant
    Inscrit en
    Avril 2015
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Alg�rie

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 15
    Par d�faut T�l�charger un fichier � partir d�un serveur distant
    Bonsoir tout le monde,
    J�ai besoin d�acc�der � un serveur distant pour t�l�charger un fichier (.doc)
    J�ai trouv� un exemple sur net pour mais ce n�est pas pour le type de fichier que j�ai (.doc).
    Encore, je ne sais pas si c�est un code complet
    Voici le code
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    public class MainClass {
     
      public static void main(String args[]) throws Exception {
     
        URL u = new URL("http://www.java2s.com/binary.dat");
        URLConnection uc = u.openConnection();
        String contentType = uc.getContentType();
        int contentLength = uc.getContentLength();
        if (contentType.startsWith("text/") || contentLength == -1) {
          throw new IOException("This is not a binary file.");
        }
        InputStream raw = uc.getInputStream();
        InputStream in = new BufferedInputStream(raw);
        byte[] data = new byte[contentLength];
        int bytesRead = 0;
        int offset = 0;
        while (offset < contentLength) {
          bytesRead = in.read(data, offset, data.length - offset);
          if (bytesRead == -1)
            break;
          offset += bytesRead;
        }
        in.close();
     
        if (offset != contentLength) {
          throw new IOException("Only read " + offset + " bytes; Expected " + contentLength + " bytes");
        }
     
        String filenameComplet = u.getFile();
        String filename = u.getFile().substring(filenameComplet.lastIndexOf('/') + 1);
        FileOutputStream out = new FileOutputStream(filename);
        out.write(data);
        out.flush();
        out.close();
      }
    }
    Merci

  2. #2
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    Et c'est quoi la question?

  3. #3
    Membre averti
    Femme Profil pro
    �tudiant
    Inscrit en
    Avril 2015
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Alg�rie

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 15
    Par d�faut
    Comment puis-je faire pour t�l�charger un fichier <.doc> et dois-je ajouter quelque chose � ce code pour qu`il soit fonctionnel?

  4. #4
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    t'as d�j� commenc� par essayer de faire tourner ce code avec un .doc?

  5. #5
    Membre averti
    Femme Profil pro
    �tudiant
    Inscrit en
    Avril 2015
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Alg�rie

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 15
    Par d�faut
    �a ne fonctionne pas

  6. #6
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    et tu as quoi comme message?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. T�lecharger un fichier � partir dun serveur
    Par sliverTwist dans le forum API standards et tierces
    R�ponses: 6
    Dernier message: 28/03/2013, 10h40
  2. Impossible de t�l�charger des fichiers depuis mon serveur
    Par amine55555 dans le forum Mode d'emploi & aide aux nouveaux
    R�ponses: 1
    Dernier message: 12/05/2007, 14h15
  3. R�ponses: 7
    Dernier message: 17/05/2006, 18h02
  4. [WebForms]Comment t�l�charger un fichier depuis le serveur ?
    Par pepin21 dans le forum G�n�ral Dotnet
    R�ponses: 6
    Dernier message: 26/04/2006, 16h26
  5. lien vers un fichier � partir d�un bouton
    Par amelhog dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 10/08/2005, 15h39

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