在我的Grails应用程序中,有一个上传一些文件的功能。
当我不选择任何要上传的内容时, Controller 方法中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>
最佳答案
使用request.getFile('fileupload').isEmpty()
而不是request.getMultiFileMap().fileupload.isEmpty()
关于grails - Grails中的CommonsMultipartFile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37890926/