Add back support of file uploading to Ruby client

This commit is contained in:
xhh 2015-08-20 10:45:40 +08:00
parent dc1992ad45
commit 030e45982c
2 changed files with 4 additions and 2 deletions

View File

@ -95,7 +95,8 @@ module {{moduleName}}
# For form parameters, remove empty value # For form parameters, remove empty value
def outgoing_body def outgoing_body
# http form # http form
if headers['Content-Type'] == 'application/x-www-form-urlencoded' if headers['Content-Type'] == 'application/x-www-form-urlencoded' ||
headers['Content-Type'] == 'multipart/form-data'
data = form_params.dup data = form_params.dup
data.each do |key, value| data.each do |key, value|
data[key] = value.to_s if value && !value.is_a?(File) # remove emtpy form parameter data[key] = value.to_s if value && !value.is_a?(File) # remove emtpy form parameter

View File

@ -94,7 +94,8 @@ module Petstore
# For form parameters, remove empty value # For form parameters, remove empty value
def outgoing_body def outgoing_body
# http form # http form
if headers['Content-Type'] == 'application/x-www-form-urlencoded' if headers['Content-Type'] == 'application/x-www-form-urlencoded' ||
headers['Content-Type'] == 'multipart/form-data'
data = form_params.dup data = form_params.dup
data.each do |key, value| data.each do |key, value|
data[key] = value.to_s if value && !value.is_a?(File) # remove emtpy form parameter data[key] = value.to_s if value && !value.is_a?(File) # remove emtpy form parameter