如何使用 Ruby on Rails 检查我的 s3 存储桶中是否存在某个文件夹?
我正在使用 AWS:S3 官方 gem 初始化全局连接后
AWS::S3::Base.establish_connection!(:access_key_id => 'my_key_id', :secret_access_key => ‘my_secret’)
Run Code Online (Sandbox Code Playgroud)
我有一个名为: myfirstbucket
里面的文件夹命名为: my_folder
将 my_folder 中的文件命名为: my_pic.jpg
当我尝试检查是否my_pic.jpg存在时它工作得很好
s3object.exists? “/my_folder/my_pic.jpg” , “myfirstbucket”
=> True
Run Code Online (Sandbox Code Playgroud)
如何仅检查文件夹是否存在?
s3object = AWS::S3::S3Object
s3object.exists? “/my_folder/” , “myfirstbucket”
=> False
Run Code Online (Sandbox Code Playgroud)