html - grails中的多文件输入类型上传

标签 html grails file-upload upload

当我使用 'multiple' 属性时,我无法让它工作:

<input type="file" id="files" name="files[]" multiple />

Controller Action 方法体:

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)
}

关于html - grails中的多文件输入类型上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425891/

相关文章:

php - [函数.移动上传文件] : failed to open stream: Invalid argument

javascript - Jquery 调用 :first 的替代方法

java - Grails:无法访问具有hasMany Relation的集合(无此类属性)

grails - 如何在 SpringSource 工具套件中将 javadoc 链接到 grails?

grails - grails 3谷歌认证

python - 处理来自 WSGI 请求的文件

reactjs - 无法使用 FormData 上传图像

html - ipod 和 xcode 模拟器之间的 HTML 元素位置不一致?

php - 我有 2 个下拉列表,我想在数据库中搜索与这两个属性匹配的数据。我下面的代码不起作用

html - css 在 html 页面中不起作用