【问题标题】:Check if S3 downloading finish successfully检查 S3 下载是否成功完成
【发布时间】:2017-01-15 22:34:16
【问题描述】:

我正在使用 Ruby 和 aws-sdk 从 S3 下载一个文件夹。如何检查每个文件是否下载成功?是否只是检查本地机器上是否存在文件?

   File.open("#{meeting_dir}/#{o.key}","wb") do |f|
      f.write(o.read)
   end

【问题讨论】:

    标签: ruby amazon-s3


    【解决方案1】:

    您可以使用S3Object#content_length方法检查亚马逊密钥的文件大小,并将其与下载文件的大小File.size 'downloaded_file'进行比较。

    http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html#content_length-instance_method

    【讨论】:

      猜你喜欢
      • 2010-12-06
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2013-10-11
      相关资源
      最近更新 更多