aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2007-12-27 11:17:53 +0000
committerJeremy Kemper <jeremy@bitsweat.net>2007-12-27 11:17:53 +0000
commit41c82e66c1abb2abbf5081c1e18b6070a6bbbd01 (patch)
tree2040ea543636046ed55d3e0769b6d02f086b0810 /actionpack/lib/action_controller
parent699cc15116ab88c9ae6bea0e5d0020b8cf16680e (diff)
downloadrails-41c82e66c1abb2abbf5081c1e18b6070a6bbbd01.tar.gz
rails-41c82e66c1abb2abbf5081c1e18b6070a6bbbd01.tar.bz2
rails-41c82e66c1abb2abbf5081c1e18b6070a6bbbd01.zip
Ruby 1.9 compat: file uploads. References #1689 [Frederick Cheung]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8492 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/lib/action_controller')
-rwxr-xr-xactionpack/lib/action_controller/request.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/actionpack/lib/action_controller/request.rb b/actionpack/lib/action_controller/request.rb
index 19948da9c2..c48426d377 100755
--- a/actionpack/lib/action_controller/request.rb
+++ b/actionpack/lib/action_controller/request.rb
@@ -473,7 +473,7 @@ module ActionController
when Array
value.map { |v| get_typed_value(v) }
else
- if value.is_a?(UploadedFile)
+ if value.respond_to? :original_filename
# Uploaded file
if value.original_filename
value
@@ -498,7 +498,7 @@ module ActionController
def read_multipart(body, boundary, content_length, env)
params = Hash.new([])
boundary = "--" + boundary
- quoted_boundary = Regexp.quote(boundary, "n")
+ quoted_boundary = Regexp.quote(boundary)
buf = ""
bufsize = 10 * 1024
boundary_end=""