Bonjour,
j'utilise les framework grails,jsf le langage groovy et html. J'essaie de faire de l'upload de fichiers, mais rien ne fonctionne.
Voici mon page.xhtml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
		 <input id="inputFile" name="myFile" type="file" class="btn btn-info"></input>
						<h:form  id="formFile" enctype="multipart/form-data"  >
							<h:commandLink  class="btn btn-success" value="#{m['common.submit']}" action="#{tleIndexingBean.upload()}">	
							</h:commandLink >
						</h:form>
voici ma classe java qui est dans le dossier src/groovy:
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
class UploadFile {
 
	def saveFile() {
		def servletContext= ServletContextHolder.servletContext
 
 
		def request = (AbstractMultipartHttpServletRequest)
 
		def uploadedFile = request.getFile("myFile")
 
		 println "Name: ${uploadedFile.name}"
		 println "OriginalFileName:          ${uploadedFile.originalFilename}"
		 println "Size: ${uploadedFile.size}"
		 println "ContentType: ${uploadedFile.contentType}"
 
		//File upload code on grails
		def userDir = new File("C:/AFP/")
		println(userDir.mkdirs())
		 userDir.mkdirs()
		uploadedFile.transferTo( new File( userDir, uploadedFile.originalFilename))
 
 
	}
 
 }
Ensuuite, j'ai un service et un bean qui me permettent d'utiliser cette classe et d’appeler la fonction saveFile() en cliquant sur le bouton.
Mais rien ne fonctionne...
SVP Help!!!!