通过google api从远程网址上传

时间:2014-04-25 20:38:53

标签: ruby google-api google-api-ruby-client

我正在尝试通过Google ruby​​ API客户端上传文件。 这工作

media = Google::APIClient::UploadIO.new('test.jpg', 'image/jpeg')

但这不起作用

media = Google::APIClient::UploadIO.new('http://www.somedomain.com/test.jpg', 'image/jpeg')

如何从远程服务器(如s3)上传媒体?

1 个答案:

答案 0 :(得分:0)

我找不到我想要这个问题的解决方案。我最终使用Ruby Tempfile类,它将外部文件下载到临时文件夹中的服务器,并在完成后删除垃圾收集。

如何使用此课程here

有一个很好的解释