【发布时间】:2012-11-22 23:34:44
【问题描述】:
我正在尝试执行 Net::HTTP:POST::Multiport 并将一些文件格式的文本发送到 API。
我从我的数据库中获取数据,我不想创建物理文件,我想使用数据动态创建一个文件并将其发送到 API。 现在我有
request = Net::HTTP::Post::Multipart.new("my/path",
{ "file" => UploadIO.new(file, "text/plain", file.path),
"merge" => false,
"ignore_missing" => false,
"label" => "",
"low_priority" => false })
这里file 应该是我从磁盘读取的文件对象或IO 根据http://rubydoc.info/gems/multipart-post/1.1.0/UploadIO#initialize-instance_method,知道如何从一堆字符串创建 JSON IO,而无需创建一个文件并写入它?
还有知道如何通过httmultiparty 做到这一点吗?
【问题讨论】:
标签: ruby-on-rails ruby multipart httparty net-http