0

我正在尝试通过 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)上传媒体?

4

1 回答 1

0

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

这里有一个关于如何使用这个类的很好的解释

于 2014-05-03T12:46:26.647 回答