myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2607] trunk/app/models/blob.rb: file uploads now


From: noreply
Subject: [myexperiment-hackers] [2607] trunk/app/models/blob.rb: file uploads now respect maximum upload size
Date: Fri, 17 Jun 2011 09:28:06 -0400 (EDT)

Revision
2607
Author
dgc
Date
2011-06-17 09:28:05 -0400 (Fri, 17 Jun 2011)

Log Message

file uploads now respect maximum upload size

Modified Paths

Diff

Modified: trunk/app/models/blob.rb (2606 => 2607)


--- trunk/app/models/blob.rb	2011-06-15 15:27:14 UTC (rev 2606)
+++ trunk/app/models/blob.rb	2011-06-17 13:28:05 UTC (rev 2607)
@@ -42,6 +42,16 @@
 
   validates_presence_of :title
 
+  validates_each :content_blob do |record, attr, value|
+    if value.data.size == 0
+      record.errors.add(attr, 'must be specified.')
+    end
+
+    if value.data.size > Conf.max_upload_size
+      record.errors.add(:file, "is too big.  Maximum size is #{Conf.max_upload_size} bytes.")
+    end
+  end
+
   format_attribute :body
 
   def type

reply via email to

[Prev in Thread] Current Thread [Next in Thread]