Changeset 7005
- Timestamp:
- 06/12/07 07:44:23 (3 years ago)
- Files:
-
- trunk/actionpack/CHANGELOG (modified) (1 diff)
- trunk/actionpack/lib/action_controller/request.rb (modified) (1 diff)
- trunk/actionpack/test/controller/request_test.rb (modified) (1 diff)
- trunk/actionpack/test/fixtures/multipart/binary_file (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/CHANGELOG
r6992 r7005 1 1 *SVN* 2 3 * Tolerate missing content type on multipart file uploads. Fix for Safari 3. [Jeremy Kemper] 2 4 3 5 * Deprecation: remove pagination. Install the classic_pagination plugin for forward compatibility, or move to the superior will_paginate plugin. #8157 [Josh Peek] trunk/actionpack/lib/action_controller/request.rb
r6877 r7005 424 424 value.map { |v| get_typed_value(v) } 425 425 else 426 # Uploaded file provides content type and filename. 427 if value.respond_to?(:content_type) && 428 !value.content_type.blank? && 429 !value.original_filename.blank? 426 # This is an uploaded file. 427 if value.respond_to?(:original_filename) && !value.original_filename.blank? 430 428 unless value.respond_to?(:full_original_filename) 431 429 class << value trunk/actionpack/test/controller/request_test.rb
r6877 r7005 691 691 file = params['file'] 692 692 assert_kind_of StringIO, file 693 assert_equal 'file. txt', file.original_filename694 assert_equal "text/plain\r", file.content_type693 assert_equal 'file.csv', file.original_filename 694 assert_equal '', file.content_type 695 695 assert_equal 'contents', file.read 696 696