2

我正在尝试集成 Zoho 查看器:

clnt = HTTPClient.new
@zoho_link = clnt.post('http://viewer.zoho.com/api/view.do', {:apikey => 'd4a361ce621000000000000', :file => File.new('/home/jon/Desktop/data.csv')})

我已经在一个变量中有数据,我想将它作为一个多部分的 post 参数传递。如何在不创建 data.csv 文件的情况下完成这项工作?

谢谢!

4

1 回答 1

4

因此使用StringIO

require 'stringio'
clnt = HTTPClient.new
@zoho_link = clnt.post('http://viewer.zoho.com/api/view.do', {:apikey => 'd4a361ce621000000000000', :file => StringIO.new(your_string)})
于 2011-02-20T19:17:44.827 回答