gpt4 book ai didi

ruby-on-rails - 雾 - 获取 S3 中对象的大小

转载 作者:数据小太阳 更新时间:2023-10-29 08:49:49 25 4
gpt4 key购买 nike

如何在不下载的情况下获取雾中 s3 对象的大小?

例如:

connection.get_object(dir.key, latest_backup.key).body.size

要求我先下载对象。

如何在下载前找出大小?

最佳答案

要查找文件的大小,请执行以下操作:

connection.head_object(bucket_name, object_name, options = {})

然后在返回的对象中查找:

Content-Length

这还会为您提供其他有用的信息,例如 ETag 中的校验和以及其他类似信息。

引用:http://rubydoc.info/gems/fog/Fog/Storage/AWS/Real#head_object-instance_method

关于ruby-on-rails - 雾 - 获取 S3 中对象的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15822280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com