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

EDI et Outils pour Java Discussion :

Transfert Fichiers serveur FTP est trop longue


Sujet :

EDI et Outils pour 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
    Octobre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 36
    Par défaut Transfert Fichiers serveur FTP est trop longue
    Bonjour , je veux transférrer des fichiers au serveur FTP , mais cela prend beaucoup de temps (pour un fichier pdf de taille 2 MO ça prend 1minutes pour le transférrer) , voila le code que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    client = new FTPClient();
    		     client.connect("**.**.**.**");
    		     client.login("Login","Pwd");
    		     fis = null;
                         client.setFileType(FTP.BINARY_FILE_TYPE);
    	    	     int binary = client.type( FTP.BINARY_FILE_TYPE );
    	             fis = new FileInputStream(ch);
    	             byte ptext[] = ch1.getBytes("UTF-8"); 
    	             String value = new String(ptext); 
    	             client.storeFile(value, fis);
    	             fis.close();
    Aide svp

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    Bonjour,

    C'est pas un problème de code à mon avis mais de réseau...

    Romain.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Suivant la nature du fichier, une compression peut s'avérer utile:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    client.setFileTransferMode(FTPClient.COMPRESSED_TRANSFER_MODE);

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 36
    Par défaut
    Merci pour la réponse , la solution proposé par Nudger n'a pas accéléré le transfert , est ce qu'il ya une modification à faire pour augmenter le débit de l'upload ? Merci

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    A ma connaissance, au niveau du code non, non.

    Essai d'uploader ton fichier par un client FTP tel que FileZilla, si tu obtiens le même temps, c'est que le problème ne vient pas du code Java, mais du réseau, ou du serveur qui n'écrit pas assez vite sur le disque dur (cas moins probable).

    Romain.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 36
    Par défaut
    Merci rg77140 , j'ai consulter mon boss , il m'a dit qu'il peu tolérer ce temps a condition que le fichier doit être tagué (par example "nom_de_fichier.tmp") pour que les utilisateurs sachent que ce fichier est en cours d'upload ,
    connaissez vous comment le faire ?

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

Discussions similaires

  1. [PHP 5.3] Transfert fichiers par ftp entre serveurs
    Par renaud26 dans le forum Langage
    Réponses: 7
    Dernier message: 19/03/2015, 12h31
  2. Script PHP Upload fichier serveur FTP
    Par younes371 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 20/10/2008, 20h58
  3. cmd -> la ligne entrée est trop longue
    Par Kobe70 dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/05/2008, 10h57
  4. Comment faire lorsque la requete est trop longue ?
    Par tabtab dans le forum Requêtes et SQL.
    Réponses: 16
    Dernier message: 26/03/2008, 15h55
  5. Transfert fichier par FTP
    Par j_bolduc dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/11/2005, 20h59

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