当我使用“多”属性,我不能得到它的工作:多个文件输入类型上传
<input type="file" id="files" name="files[]" multiple />
的控制器的操作方法体:
request.getFileNames().each {
println it
}
的问题是这个迭代只返回一个文件。任何人都可以帮助我获得上传的所有文件吗? (我正在使用grails 2.0.3)
当我使用“多”属性,我不能得到它的工作:多个文件输入类型上传
<input type="file" id="files" name="files[]" multiple />
的控制器的操作方法体:
request.getFileNames().each {
println it
}
的问题是这个迭代只返回一个文件。任何人都可以帮助我获得上传的所有文件吗? (我正在使用grails 2.0.3)
的Grails 2使用Spring 3的使用MultipartRequest类来处理这个问题。
这个类有一个getFiles(String name)函数,你可以在你的情况下使用它。因此,这将导致下面的代码:
request.getFiles("files[]").each { file ->
log.debug(file.originalFilename)
}
我使用这个
request.multiFileMap.get("files[]")
看起来类似[这里](http://stackoverflow.com/questions/10155645/multiple-file -grails-grails) –