Bonjour,
Dans une application JSF, j'utilise un <t:inputFileUpload> pour uploader une image.
Dans la méthode appelée après le clic sur "submit", j'arrive à récupérer le nom, contenu (tableau de bytes) et content-type du fichier uploader. Par contre, lorsque je veux écrire ce fichier sur le serveur, je ne sais pas comment m'y prendre.
A la suite des instructions récupérants le fichier dans le context du serveur, je reprend ces informations ensuite:
Mais, le fichier n'est jamais écrit et le boolean "ok" est à false (signifie que l e fichier n'a pas pu être écrit correctement).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 File file = new File("images/"); file.createTempFile("test", "jpg"); boolean ok = file.createNewFile(); java.io.FileWriter f = new java.io.FileWriter(file); for (int i = 0; i < bytes.length; i++) { f.write(bytes[i]); } f.close();
A savoir que la structure de mon module web et la suivante:
/moduleweb/css/images/WEB-INF/Comment faire pour que ce fichier soit écrit dans images?
Merci pour votre aide!
Adrien
Partager