From e16320a3760df3213e923824dc8388663b99399d Mon Sep 17 00:00:00 2001 From: r888888888 Date: Mon, 5 Jun 2017 13:07:39 -0700 Subject: [PATCH] fix paths of large sized images on s3 backup --- app/logical/s3_backup_service.rb | 4 ++-- app/models/amazon_backup.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/logical/s3_backup_service.rb b/app/logical/s3_backup_service.rb index 2dfd1926c..fe55cb966 100644 --- a/app/logical/s3_backup_service.rb +++ b/app/logical/s3_backup_service.rb @@ -20,7 +20,7 @@ protected when :preview "preview/#{File.basename(file_path)}" when :large - "large/#{File.basename(file_path)}" + "sample/#{File.basename(file_path)}" else raise ArgumentError.new("Unknown type: #{type}") end @@ -29,7 +29,7 @@ protected def upload_to_s3(key, file_path) File.open(file_path, "rb") do |body| base64_md5 = Digest::MD5.base64digest(File.read(file_path)) - client.put_object(bucket: bucket, key: key, body: body, content_md5: base64_md5) + client.put_object(acl: "public-read", bucket: bucket, key: key, body: body, content_md5: base64_md5) end end end diff --git a/app/models/amazon_backup.rb b/app/models/amazon_backup.rb index 53d319b6f..2aadeaadf 100644 --- a/app/models/amazon_backup.rb +++ b/app/models/amazon_backup.rb @@ -146,7 +146,7 @@ class AmazonBackup < ActiveRecord::Base end if File.exists?(post.large_file_path) - key = "large/#{post.md5}.#{post.large_file_ext}" + key = "sample/#{post.md5}.#{post.large_file_ext}" body = open(post.large_file_path, "rb") client.put_object(bucket: bucket, key: key, body: body) end