【发布时间】:2014-10-01 07:02:18
【问题描述】:
我有一个执行以下调用的 RestClient:
RestClient::Request.new(
:method => "post",
:url => "http://myservice.com/call.json",
:payload => {'document[data]' => File.new(e.image.path, 'rb')},
:headers => { :accept => :json, :content_type => :json}
).execute
由于我不是 REST 服务的作者,所以我实现了一个小型测试服务器来接收 rest 调用。 您可以在下面找到实际的请求和应该是什么。 我的问题是:我在哪里指定附加文件的 MIME 类型?
它是什么:
#<:http::uploadedfile:0x0... form-data name='\"document[data]\";'>应该是什么:
#<:http::uploadedfile:0x0... form-data name='\"document[data]\";'>【问题讨论】: