Grails File Upload Example
I encountered several examples of uploading files with Grails, but none worked reliably for me. Therefore, I’m sharing a snippet of code that is actually functional (at least in my environment). Hopefully, someone else finds it useful.
Controller Method
The controller method looks like this:
// inputTagName should be "myFile"
public MultipartFile readUploadFile(HttpServletRequest request,
String inputTagName) {
return request.getFile(inputTagName)
}
GSP Page Snippet
Here is the GSP page snippet:
<g:uploadForm name="myUpload" action="readUploadFile">
<input type="file" name="myFile"/>
<g:submitButton class="button" name="Upload" value="Upload"/>
</g:uploadForm>
```
Enjoy Reading This Article?
Here are some more articles you might like to read next: