Changeset 510
* guess attachement's mime type.
Jul 11 2008 * 06:03 (4 months ago)
Committed by koutou
Affected files:
trunk/app/models/attachment.rb (Download diff)
| r498 | r510 | ||
|---|---|---|---|
35 | if stream.size > 0 && stream.respond_to?(:original_filename) && stream.respond_to?(:content_type) | 35 | if stream.size > 0 && stream.respond_to?(:original_filename) && stream.respond_to?(:content_type) |
36 | self.original_filename = sanitize_filename(file.original_filename) | 36 | self.original_filename = sanitize_filename(file.original_filename) |
37 | self.content_type = (file.content_type || '').strip | 37 | self.content_type = (file.content_type || '').strip |
38 | if content_type.blank? or content_type == Mime::Map.unknown | ||
39 | self.content_type = Mime::Map.mime_type(original_filename) || content_type | ||
40 | end | ||
38 | @available = true | 41 | @available = true |
39 | else | 42 | else |
40 | @available = false | 43 | @available = false |


RSS feeds