OpenSSL::Digest::MD5.file cannot be used on filehandles whose links have been removed from the filesystem.
OpenSSL::Digest::MD5.file cannot be used on filehandles whose links have
been removed from the filesystem.

Instead fallback to reading data from the handle.

Fixes #1232.

aws/aws-sdk-ruby,takeyuweb/aws-sdk-ruby,hamadata/aws-sdk-ruby,cjyclaire/aws-sdk-ruby,takeyuweb/aws-sdk-ruby,llooker/aws-sdk-ruby,llooker/aws-sdk-ruby,cjyclaire/aws-sdk-ruby,hamadata/aws-sdk-ruby,aws/aws-sdk-ruby,takeyuweb/aws-sdk-ruby,llooker/aws-sdk-ruby,hamadata/aws-sdk-ruby,aws/aws-sdk-ruby,cjyclaire/aws-sdk-ruby