salut
je voudrait utiliser l'API common fileupload
ça marchait bien lorsque j'utilise la classe DiskFileUpload :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DiskFileUpload upload = new DiskFileUpload();
mais vu que cette classe est deprecated, j'ai passer pour utiliser les classes ServletFileUpload et DiskFileItemFactory:
j'ai remplacé le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
DiskFileUpload upload = new DiskFileUpload();
List<?> items=null;
		try {
                        System.out.println("DEBUT PARSING...");
			  items = upload.parseRequest(request);
			System.out.println("PARSING OK...");
		} catch (Exception e) {
			e.printStackTrace();
		}
par le code(seulement la 1ère ligne de l'ancien code est modifié):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
       DiskFileItemFactory fileItemFactory = new DiskFileItemFactory();
	//taille maximale d'un fichier au dela d'elles le fichier sera ecrit sur le disk
	fileItemFactory.setSizeThreshold(40960);
	ServletFileUpload upload = new ServletFileUpload(fileItemFactory);
	upload.setSizeMax(81920);
        List<?> items=null;
		try {
                        System.out.println("DEBUT PARSING...");
			  items = upload.parseRequest(request);
			System.out.println("PARSING OK...");
		} catch (Exception e) {
			e.printStackTrace();
		}
maintenant pas de deprecated mais ça ne marche plus,
l'execution se bloque dans la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 items = upload.parseRequest(request);
que faut il faire?