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
-~----------~----~----~----~------~----~------~--~---

Reply via email to