當我使用「多」屬性,我不能得到它的工作:多個文件輸入類型上傳
<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) –