1

I need to upload file:

def newTeam(String nameTeam){
render '123 ' + nameTeam
if(request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest mpr = (MultipartHttpServletRequest)request
CommonsMultipartFile f = (CommonsMultipartFile) mpr.getFile("myFile");
}
} 

i have error:

2017-04-11 23:22:37.416 ERROR --- [ Thread-12] grails.boot.GrailsApp : Compilation Error: startup failed: General error during class generation: java.lang.NoClassDefFoundError: Unable to load class org.springframework.web.multipart.commons.CommonsMultipartFile due to missing dependency Lorg/apache/commons/fileupload/FileItem;

java.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to load class org.springframework.web.multipart.commons.CommonsMultipartFile due to missing dependency Lorg/apache/commons/fileupload/FileItem; at more....

It is fix. But i do not know how to use it. I have to write the dsl code in my resources.groovy.

tim_yates
  • 167,322
  • 27
  • 342
  • 338
Nomad
  • 21
  • 1
  • 2

1 Answers1

4

Try adding the following to build.gradle:

dependencies {
    ....
    compile 'commons-fileupload:commons-fileupload:1.3.2'
}
Mike W
  • 3,853
  • 2
  • 11
  • 18