Defect #16711 » IE11_non_ascii_file_name_corruption_fix.diff
| app/controllers/application_controller.rb (working copy) | ||
|---|---|---|
| 558 | 558 | |
| 559 | 559 |
# Returns a string that can be used as filename value in Content-Disposition header |
| 560 | 560 |
def filename_for_content_disposition(name) |
| 561 |
request.env['HTTP_USER_AGENT'] =~ %r{MSIE} ? ERB::Util.url_encode(name) : name
|
|
| 561 |
request.env['HTTP_USER_AGENT'] =~ %r{(MSIE|Trident)} ? ERB::Util.url_encode(name) : name
|
|
| 562 | 562 |
end |
| 563 | 563 | |
| 564 | 564 |
def api_request? |