Defect #10832 ยป rest-upload-fastcgi.patch
app/models/attachment.rb | ||
---|---|---|
74 | 74 | |
75 | 75 |
def file=(incoming_file) |
76 | 76 |
unless incoming_file.nil? |
77 |
@temp_file = incoming_file |
|
77 |
if incoming_file.kind_of? Rack::RewindableInput |
|
78 |
@temp_file = StringIO.new(incoming_file.read.to_s) |
|
79 |
@temp_file.set_encoding(Encoding::BINARY) if @temp_file.respond_to?(:set_encoding) |
|
80 |
else |
|
81 |
@temp_file = incoming_file |
|
82 |
end |
|
78 | 83 |
if @temp_file.size > 0 |
79 | 84 |
if @temp_file.respond_to?(:original_filename) |
80 | 85 |
self.filename = @temp_file.original_filename |