Bonjour j'utilise commons upload et je voudrais upload un fichier.voici mon formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<form action="ajouc.html" method="post" name="formAjout" enctype="multipart/form-data">
</td>
<td><input type="file" name="fichier" accept=""  value="Parcourir" maxlength="256" />
voici mon controller :
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
38
39
40
41
42
43
 
@RequestMapping(value = "/ajouc.html", method = RequestMethod.POST)
	public String ajouterGrDoc(ModelMap map,
			@ModelAttribute("FormObject") FormObject FormObject,
			BindingResult result, HttpServletRequest req, Object command)
			throws IOException {
 
 
			if (result.hasFieldErrors("fichier")) {
				req.getSession().setAttribute("fichierError",
						result.getFieldError("fichier").getCode());
			}
			req.getSession().setAttribute("cheminSaisi",
					grDocFormObject.getFichier());
 
			return "jsp";
		} 
 
				if (FormObject.getFichier() == null) {
					logger.error("le chemin du fichier renseigné n'existe pas");
				} else {
					OutputStream os = null;
					byte[] tab =FormObject.getFichier();
 
					try {
						os = new FileOutputStream(new File("D:\\"));
 
						for (int i = 0; i < tab.length; i++) {
							os.write(tab[i]);
						}
 
					} catch (FileNotFoundException e) {
						logger.error("pb avec le chemin d'enregistrement du fichier");
					} finally {
						if (os != null) {
							os.close();
						}
					}
 
		}
		return "jsp";
 
	}
Je renseigne le champ et il me ressort une erreur ....?????type.mismatch ..???

Quelqu'un a -t-il une idée ?