From f8539164c046e162531728b15f764fa8248704f1 Mon Sep 17 00:00:00 2001 From: John Williams Date: Thu, 6 Jul 2017 14:00:57 -0500 Subject: Send checksum to S3 to verify file integrity --- lib/active_storage/service/s3_service.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/active_storage/service/s3_service.rb b/lib/active_storage/service/s3_service.rb index b4d0ed4bee..413789e2b5 100644 --- a/lib/active_storage/service/s3_service.rb +++ b/lib/active_storage/service/s3_service.rb @@ -10,8 +10,7 @@ class ActiveStorage::Service::S3Service < ActiveStorage::Service end def upload(key, io, checksum: nil) - # FIXME: Ensure integrity by sending the checksum for service side verification - object_for(key).put(body: io) + object_for(key).put(body: io, content_md5: checksum) end def download(key) -- cgit v1.2.3