CommonsMultipartFile in Grails

时间:2016-06-17 21:55:34

标签: grails file-upload

在我的Grails应用程序中,有一个功能可以上传一些文件。

当我没有选择要上传的内容时,控制器方法中params的值为:

params:[fileupload:org.springframework.web.multipart.commons.CommonsMultipartFile@44c1e51d] 

request.getMultiFileMap().fileupload.isEmpty()的值也是false

当我没有选择要上传的内容时,为什么fileupload已填满?

这是我的观点.gsp代码:

<g:form url="[resource:adsInstance, action:'save']" enctype='multipart/form-data'>
   <input class="inputFiles" type="file" name="fileupload" multiple="multiple" accept="image/*" />
</g:form>

1 个答案:

答案 0 :(得分:1)

使用request.getFile('fileupload').isEmpty()代替request.getMultiFileMap().fileupload.isEmpty()