Improved content type detection.
This commit is contained in:
parent
d13f36d64b
commit
9ee0bbb895
1 changed files with 10 additions and 4 deletions
|
@ -4,7 +4,7 @@ class TicketOverviewsController < ApplicationController
|
||||||
# GET /tickets
|
# GET /tickets
|
||||||
# GET /tickets.json
|
# GET /tickets.json
|
||||||
def show
|
def show
|
||||||
|
#sleep 2
|
||||||
# build up attributes hash
|
# build up attributes hash
|
||||||
overview_selected = nil
|
overview_selected = nil
|
||||||
overview_selected_raw = nil
|
overview_selected_raw = nil
|
||||||
|
@ -246,9 +246,15 @@ class TicketOverviewsController < ApplicationController
|
||||||
# puts params.inspect
|
# puts params.inspect
|
||||||
|
|
||||||
# store file
|
# store file
|
||||||
content_type = request.content_type
|
# content_type = request.content_type
|
||||||
if content_type == 'application/octet-stream'
|
content_type = request[:content_type]
|
||||||
content_type = MIME::Types.type_for(params[:qqfile]).first.content_type
|
puts 'content_type: ' + content_type.inspect
|
||||||
|
if !content_type || content_type == 'application/octet-stream'
|
||||||
|
if MIME::Types.type_for(params[:qqfile]).first
|
||||||
|
content_type = MIME::Types.type_for(params[:qqfile]).first.content_type
|
||||||
|
else
|
||||||
|
content_type = 'application/octet-stream'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
headers_store = {
|
headers_store = {
|
||||||
'Content-Type' => content_type
|
'Content-Type' => content_type
|
||||||
|
|
Loading…
Reference in a new issue