Skip to content

Instantly share code, notes, and snippets.

@danielravina
Created July 17, 2019 00:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielravina/cbed131d740f2b9a4f1abb834443cd97 to your computer and use it in GitHub Desktop.
Save danielravina/cbed131d740f2b9a4f1abb834443cd97 to your computer and use it in GitHub Desktop.
def upload_stream(file_stream, file_format)
filename = "Report_#{@unit.serial_number}.#{file_format}"
s3 = Aws::S3::Resource.new(region: ENV['AWS_REGION'])
obj = s3.bucket("flowlink-daily-reports-#{Rails.env}").object(filename)
obj.put(body: file_stream)
end
def upload_file(file_path)
s3 = Aws::S3::Resource.new(region: ENV['AWS_REGION'])
obj = s3.bucket("flowlink-daily-reports-#{Rails.env}").object(File.basename(file_path))
obj.upload_file(file_path)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment