从网上阅读PDF并将其存储在S3存储桶中

时间:2015-09-21 16:30:01

标签: ruby-on-rails-3 amazon-web-services amazon-s3

我正在使用ruby on rails进行一个项目,需要从web上读取pdf(用户提供的链接)并存储在amazon S3存储桶中。

Rails版本3.2

Ruby版本2.1.5

我的示例代码

require 'open-uri'
data = open('http://www.cbu.edu.zm/downloads/pdf-sample.pdf')

path = "pdf_files/123/sample.pdf"
AwsWrapper::S3Object.store(path, data, S3_CONFIG[:bucket], :content_type => 'pdf')

上面的代码在S3中存储该文件但在打开文件时我看不到数据。它显示错误消息,如Failed to load PDF document我是RoR的新手。请帮我。提前谢谢。

0 个答案:

没有答案