Spring provides built-in support for uploading files through MultipartResolver interface implementations. It’s very easy to use and requires only configuration changes to get it working. Obviously we would need to write controller handler method to handle the incoming file and process it, please refer http://www.journaldev.com/2573/spring-mvc-file-upload-example-single-multiple-files.