Uploading Files
 with Grails
Grails.org/File+Upload
 Step 1. Create the form in the view
Grails.org/File+Upload
Step 2. Handle the upload in the controller




          MultipartHttpServletRequest
Grails.org/File+Upload
 Step 3. Transfer files to your local drive
Grails.org/File+Upload
     Step 3. Transfer files to your local drive

returns org.springframework.web.multipart.commons.C...
Real World Example
Create the ability for a user to
upload their avatar to their profile.
Real World Example
Create the ability for a user to
upload their avatar to their profile.


1. Create a new Grails
   appli...
$ grails generate-all berry.User
FileUploadService.groovy
http://github.com/cavneb/FileUploader
Upload files with grails
Upload files with grails
Upload files with grails
Upload files with grails
Upload files with grails
Upload files with grails
Upload files with grails
Upcoming SlideShare
Loading in...5
×

Upload files with grails

44,662

Published on

Walkthrough on creating file upload functionality to a User domain class.

7 Comments
18 Likes
Statistics
Notes
No Downloads
Views
Total Views
44,662
On Slideshare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
586
Comments
7
Likes
18
Embeds 0
No embeds

No notes for slide

















  • Upload files with grails

    1. 1. Uploading Files with Grails
    2. 2. Grails.org/File+Upload Step 1. Create the form in the view
    3. 3. Grails.org/File+Upload Step 2. Handle the upload in the controller MultipartHttpServletRequest
    4. 4. Grails.org/File+Upload Step 3. Transfer files to your local drive
    5. 5. Grails.org/File+Upload Step 3. Transfer files to your local drive returns org.springframework.web.multipart.commons.CommonsMultipartFile
    6. 6. Real World Example Create the ability for a user to upload their avatar to their profile.
    7. 7. Real World Example Create the ability for a user to upload their avatar to their profile. 1. Create a new Grails application ‘FileUploader’ 2. Create a new Domain Class ‘User’ 3. Generate Controller/ Views for User
    8. 8. $ grails generate-all berry.User
    9. 9. FileUploadService.groovy
    10. 10. http://github.com/cavneb/FileUploader
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×