我需要上传文件:
def newTeam(String nameTeam){
render '123 ' + nameTeam
if(request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest mpr = (MultipartHttpServletRequest)request
CommonsMultipartFile f = (CommonsMultipartFile) mpr.getFile("myFile");
}
}
我有错误:
2017-04-11 23:22:37.416错误--- [主题-12] grails.boot.GrailsApp:编译错误:启动 失败:类生成期间的一般错误: java.lang.NoClassDefFoundError:无法加载类 org.springframework.web.multipart.commons.CommonsMultipartFile由于 缺少依赖性Lorg / apache / commons / fileupload / FileItem;
java.lang.RuntimeException:java.lang.NoClassDefFoundError:无法执行 载入类 org.springframework.web.multipart.commons.CommonsMultipartFile由于 缺少依赖Lorg / apache / commons / fileupload / FileItem;在 更....
It is fix.但我不知道如何使用它。我必须在resources.groovy中编写dsl代码。
答案 0 :(得分:3)
尝试将以下内容添加到build.gradle:
dependencies {
....
compile 'commons-fileupload:commons-fileupload:1.3.2'
}