Anc*_*nia 4 ruby ruby-on-rails amazon-s3
我的目标是根据用户上传到 Amazon S3 的 excel 文件中的数据制作图表。
我已经实现了用户使用 Carrierwave 上传 excel 文件的功能,现在我需要能够访问数据并使其可呈现以与图表库 (Highcharts) 一起使用。
我坚持的任务是通过Rails直接访问S3中的数据。提取数据后,使用 Highcharts 操作它应该相当简单。
我们欢迎所有的建议!
您可以使用AWS 开发工具包:
require 'aws-sdk'
# retrieve the access key and secret key
access_key_id = ENV["ACCESS_KEY_ID"]
secret_access_key = ENV["SECRET_ACCESS_KEY"]
# create an instance of the s3 client
s3 = AWS::S3.new(access_key_id: access_key_id, secret_access_key: secret_access_key)
# get the bucket
bucket = s3.buckets['your-bucket-name']
# retrieve the objects
bucket.objects.each do |object|
puts object.key
puts object.read
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3649 次 |
| 最近记录: |