The document outlines the 3 step process for uploading files with Grails: 1) Create an HTML form in the view to select files. 2) Handle the file upload in the controller using MultipartHttpServletRequest. 3) Transfer the uploaded files to the local drive using CommonsMultipartFile, which returns the uploaded file. It then provides a real world example of allowing users to upload an avatar image to their profile.