gpt4 book ai didi

ruby-on-rails - 在 Ruby 中仅从 AWS S3 检索文件名

转载 作者:太空宇宙 更新时间:2023-11-03 18:08:41 24 4
gpt4 key购买 nike

我现在正在制作 Angular-Rails 网络应用程序。我成功地从 AWS S3 中的特定路径检索文件。

假设我调用下面的函数

@files = bucket.objects.with_prefix('pdf/folder/')

@files.each(:limit => 20) do |file|
puts file.key
end

file.key 打印 pdf/folder/file1.pdfpdf/folder.file2.pdf

我不想要整个路径,只想要文件名,例如 file1.pdffile2.pdf

正则表达式是唯一的方法还是在 AWS S3 中有 API 调用?我正在阅读文档,但找不到相关的 API 函数。

最佳答案

你要的电话大概是File#basename :

puts File.basename(file.key)

关于ruby-on-rails - 在 Ruby 中仅从 AWS S3 检索文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38669076/

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