在我的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>
答案 0 :(得分:1)
使用request.getFile('fileupload').isEmpty()
代替request.getMultiFileMap().fileupload.isEmpty()