I have a form containing multi file upload like this
<g:form name="legalActionForm" controller="legalAction" action="save" enctype="multipart/form-data"> <input type='file' name='documentFile'/> <input type='text' name='documentDate'/> <input type='file' name='documentFile'/> <input type='text' name='documentDate'/> <input type='file' name='documentFile'/> <input type='text' name='documentDate'/> <input type='file' name='documentFile'/> <input type='text' name='documentDate'/> <input type='file' name='documentFile'/> <input type='text' name='documentDate'/> <input type='submit' value='update'/> </g:form>
the user can add more if necessary ... how to get each file using iterators?
if you use only one request.getFile('documentFile'); file request.getFile('documentFile'); but if I tried with request.getFileNames().each{obj -> println("${obj}"); } request.getFileNames().each{obj -> println("${obj}"); } , I received only the first.
file-upload grails
nightingale2k1
source share