0

我正在编写一个从远程服务到我们使用 S3 的应用程序的导入函数。我使用 OAuth 作为身份验证连接到 api,因此我发出的每个请求都需要在标头中附加令牌。附件必须复制到 S3 并且模型使用回形针。

我使用 GET 方法从 api(比如来源)读取文件,该方法返回一个响应,其中正文填充内容,标题包含文件名和其他信息。

问:现在我有了纯文本文件的正文,如何使用回形针将其存储在 S3(目标)中?

或者

问:我可以使用远程 URL(如此所述)将文件上传到 S3(目标),但是如何将令牌附加到回形针请求到(原始)api?

谢谢

4

2 回答 2

0

您需要在 config 目录中创建一个 s3.yml...这是使用 rails 3 设置回形针的详细教程:http: //doganberktas.com/2010/09/14/amazon-s3-and-paperclip-导轨-3/

于 2013-01-04T06:32:20.647 回答
0

我建议您使用转换工具生成 PDF 或可编辑文档,然后将其上传到 s3...这是一个很好的 PDF gem:http ://ruby-pdf.rubyforge.org/pdf-writer/甚至一个 railscast 帮助:http ://railscasts.com/episodes/78-generating-pdf-documents 这是一个 rtf gem:https ://rubygems.org/gems/rtf

因为你有应该工作的原始数据。

于 2013-01-05T09:39:54.733 回答