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

Entrée/Sortie Java Discussion :

Ca tourne en rond avec FileUpload


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 50
    Par défaut Ca tourne en rond avec FileUpload
    Bonjour à tous,

    j'ai un petit souci avec RAD pour tester upload de fichier. J'utilise une librairie FileUpload de jakarta version 1.1.1
    Je suis en JSR168 et là je ne sais plus trop quoi faire...

    l'erreur se passe au niveau du items = upload.parseRequest(request);
    RAD tourne en rond et ne renvoi donc aucun message d'exception...

    Merci pour vos precieux conseils.

    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
    	//public List fileUpload(ActionRequest request) throws Exception {
    		//String methodName = "fileUpload";
     
    		// Parse the request
    //		List items = null;
    //		try {
    //			// Create a factory for disk-based file items
    //			DiskFileItemFactory factory = new DiskFileItemFactory();
    //			
    //			File file = new File("/tmp");
    //			
    //			// Set factory constraints
    //			factory.setSizeThreshold(Constantes.MAX_FILE_SIZE_ON_DISK);
    //			factory.setRepository(file);
    //
    //			// Create a new file upload handler
    //			PortletFileUpload upload = new PortletFileUpload(factory);
    //
    //			// Set overall request size constraint
    //			upload.setSizeMax(Constantes.MAX_FILE_SIZE_ON_DISK);
    //			
    //			System.out.println("items");
    //			items = upload.parseRequest(request);
    //			
    //			System.out.println("nombre d'items" + items.size() + ", " + items.toString());
    //		} catch (FileUploadException e) {
    //			System.out.println("Ca a chié sa mère." + e.getMessage());
    //			e.printStackTrace();
    //		}
     
    		//return items;
     
     
     
    	//}

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Bonjour,

    J'utilise FileUpload avec un inputstream de servlet, ça marche bien.

    J'utilise FileUpload avec un input stream de socket et j'ai le même problème que toi, au niveau de mon debugger, ça tourne en rond mais il n'y a pas d'erreurs !
    Visiblement, c'est une méthode qui lit sur le flux qui doit attendre des données ... mais je ne sais pas trop comment procéder.

    Puisque tu as tagué ton message résolu, peux tu s'il te plait me dire comment tu as fait ?

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

Discussions similaires

  1. avec while, je tourne en rond !
    Par zugolin dans le forum Langage
    Réponses: 4
    Dernier message: 09/03/2009, 22h57
  2. Je tourne en rond avec un é
    Par PseT34 dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2008, 17h35
  3. Réponses: 4
    Dernier message: 21/07/2006, 10h58
  4. Prog qui tourne en rond :-(
    Par FranckDev dans le forum CORBA
    Réponses: 2
    Dernier message: 07/09/2005, 13h50
  5. Je tourne en rond....
    Par Ol dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/02/2005, 07h54

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