Defect #5721 » Chinese_attachment_name_garbled.patch
| vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.2.3/tmail/attachments.rb | ||
|---|---|---|
| 5 | 5 | =end | 
| 6 | 6 | |
| 7 | 7 | require 'stringio' | 
| 8 | require 'tmail/quoting' | |
| 8 | 9 | |
| 9 | 10 | module TMail | 
| 10 | 11 | class Attachment < StringIO | 
| ... | ... | |
| 31 | 32 | part['content-location'].body) || | 
| 32 | 33 |                         part.sub_header("content-type", "name") || | 
| 33 | 34 |                         part.sub_header("content-disposition", "filename") | 
| 34 |  | |
| 35 | file_name = Unquoter.unquote_and_convert_to(file_name, 'utf-8') | |
| 35 | 36 | next if file_name.blank? || content.blank? | 
| 36 | 37 |  | 
| 37 | 38 | attachment = Attachment.new(content) | 
- « Previous
- 1
- 2
- Next »