Bonjour
J'ai un formulaire qui me permet d'envoyer une image à une Servlet et de la copier dans un dossier sur le disque. Tout marche bien sauf que j'aimerai utiliser la technologie AJAX dans le but de ne pas charger la page lors de l'envoi de l'image. Or, Ajax ne supporte pas le " multipart/form-data", du coup je ne sais pas comment gérer l'envoi des fichiers avec Java sans utiliser le " multipart/form-data".
Voici le message d'erreur que je reçois:
Voici ma fonction Ajax:javax.servlet.ServletException: org.apache.tomcat.util.http.fileupload.FileUploadBase$InvalidContentTypeException: the request doesn't contain a multipart/form-data or multipart/form-data stream, content type header is text/plain;charset=UTF-8
at org.apache.catalina.connector.Request.parseParts(Request.java:2811)
at org.apache.catalina.connector.Request.getParts(Request.java:2665)
at org.apache.catalina.connector.Request.getPart(Request.java:2835)
at org.apache.catalina.connector.RequestFacade.getPart(RequestFacade.java:1083)
Voici ma méthode de validation de l'image provenant de ma Servlet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74

 

 
		
		 
         
 

 
			
			






 Comment se passer du  multipart/form-data
 Comment se passer du  multipart/form-data
				 Répondre avec citation
  Répondre avec citation
Partager