我正在使用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的新手。请帮我。提前谢谢。