Bonjour,

Je travaille sur une interface de post de fichier de logs avec parseur en JEE. Sur mon index.html, l'utilisateur peut poster un fichier et modifier, s'il le souhaite, la date du fichier (relative à son nom).

J'ai donc un fichier html qui ressemble à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Upload file</title>
  </head>
 
<body>
<form action="webapplication" method="post" enctype="multipart/form-data">  
 Select file to upload: <input type="file" name="selectFile" />   </br>
 If you need to change the date of the file, put it here, else, let it empty (Format:'YYYYMMDD-hhmmss'): <input type="text" id="dates" name="dates" maxlength="15" />
<input type="submit">   
</form>  
</body>
</html>
La récuperation des données du fichier s'effectue correctement dans ce cas. Cependant lorsque je tente de récupérer mon input text de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.out.println(req.getParameter("dates"));
Ma console affiche null.

J'ai donc planché et me suis rendue compte que lorsque je modifie ma balise form de cette manière (au niveau de l'enctype):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<form action="webapplication" method="post" enctype="multipart/text-plain">
Je récupère bien mon input text mais plus mon fichier.

Je cherche sur Internet mais je ne trouve rien qui explique quel type d'enctype utiliser dans cette situation (qui me semble, par ailleurs, assez fréquente tout de même).

Du coup, si quelqu'un a une idée, j'aimerais beaucoup la connaitre et ça me plairait bien aussi de comprendre pourquoi ce paramètre me casse les pieds en java tandis que lorsque je fais du php ça n'a jamais été le cas.

En vous remerciant.

Edit: Il semblerait que lorsque l'upload de fichier fonctionne (à savoir que je travaille sous GAE, je n'enregistre donc pas le fichier mais je le parse directement pour renseigner ma base de données) mon champ texte s'ajoute à la fin de mon contenu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.out.println(lineContent);
Qui me retourne en dernière ligne le contenu de ma textbox...

Ne puis-je pas récupérer ces données séparément???