这个问题与这个问题有关:使用Ruby aws-sdk跟踪上传文件到S3的进度,
然而,由于没有明确的解决方案,我想知道是否有更好/更简单的方法(如果有的话)在2018年使用Ruby获取S3的文件上传进度?
在我目前的设置中,我基本上创建了一个新的Resource,获取我的桶和调用,upload_file但我还没有找到任何传递块的选项,这将有助于产生某种进展.
...
@connection = Aws::S3::Resource.new
@s3_bucket = @connection.bucket(bucket)
@s3_bucket.object(path).upload_file(data, {acl: 'public-read'})
...
Run Code Online (Sandbox Code Playgroud)
有没有办法使用最新的sdk-for-ruby v3?
任何帮助(或者更好的小例子)都会很棒.