Salut à tous, j'ai utilisé la fonction recherche mais j'ai pas trouvé de solution à mon probleme je vous pose donc directement la question:
Voila le but est de permettre à l'utilisateur d'uploader des fichiers (principalement des .doc) sur mon site j'utilise donc un formulaire:
Citation :
<form method="post" action="copy.jsp" enctype="multipart/form-data" >
<input type="file" name="a" >
<input type="submit" value="envoi" >
</form>
|
puis sur la page suivante je me sers d'un bean:
Citation :
package fr;
import java.io.*;
public class Copy5 {
public void setCopy(File f) throws IOException{
File monFichier = f;
monFichier.createNewFile();
}
}
|
que j'instancie et utilise comme suit:
Citation :
<jsp:useBean id="d" class="fr.Copy5" scope="session"/>
<jsp:setProperty name="d" property="copy" param="a" />
|
Mais comme on peut s'y attendre ça ne marche pas parce setCopy demande un argument de type File et il n'y a pas vraiment de raison pour que le parametre, le fichier renvoyé par mon formulaire soit de type File, de plus le message d'erreur de Tomcat m'indique qu'il semblerait en réalité que le parametre renvoyé par mon formulaire soit de type String (..??). Comment procéder?
merci d'avance