Just to clarify further. If the file is large enough, it WON'T be kept in memory, instead it will be written to a temp file and the handle for that will be passed in the params. I don't know of any way inside Rails to stop a file being uploaded, but suspect you could get the web server to limit how much it would upload for a single request.
Brendon. On Apr 17, 12:19 pm, Rick <[email protected]> wrote: > Just for clarification, this will not prevent the file being uploaded > into the server's memory but it will prevent it from being saved to > the file system. > > On Apr 17, 9:16 am, Rick <[email protected]> wrote: > > > How are the files loaded onto the server? > > > For example, if they are coming in from users as email attachments you > > could use attachment_fu to set the maximum size in the model: > > > class Photo < ActiveRecord::Base > > has_attachment :storage => :file_system, > > . > > . > > :size => 1..5.megabytes > > validates_as_attachment > > end > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

