我正在尝试多个选定的文件并保存到mysql
GSP代码:
<input type="file" name="file_attachemnt" id="file_attachemnt" multiple/>
控制器代码用于多个文件获取
def all = request.getFileNames()
all.each {name ->
def file = request.getFile(name)
def CommonsMultipartFile uploadedFile =file
def fileName = uploadedFile.originalFilename
println "file name "+fileName;
def fileExtent=FilenameUtils.getExtension(fileName);
}
但是在控制器方面我只得到一个文件..即使我选择了例如3个文件
答案 0 :(得分:2)
试一试。不确定,但我认为自1.3.x天以来没有太大的变化,这在那里有效。
request.getMultiFileMap().file_attachemnt.each {
println it.originalFilename
}
答案 1 :(得分:-2)
试试此代码
params.list("file_attachemnt").each{
// your code here
}