lib/paperclip/io_adapters/stringio_adapter.rb in paperclip-3.0.2 vs lib/paperclip/io_adapters/stringio_adapter.rb in paperclip-3.0.3

- old
+ new

@@ -14,11 +14,11 @@ end def content_type @content_type ||= @target.content_type if @target.respond_to?(:content_type) @content_type ||= "text/plain" - @content_type.strip + @content_type end def size @target.size end @@ -45,10 +45,12 @@ end private def copy_to_tempfile(src) - dest = Tempfile.new(original_filename) + extension = File.extname(original_filename) + basename = File.basename(original_filename, extension) + dest = Tempfile.new([basename, extension]) dest.binmode while data = src.read(16*1024) dest.write(data) end dest.rewind