2016-07-30 10 views
0

Ich mache Angular-Rails Web-App jetzt. Ich habe erfolgreich Dateien aus bestimmten Pfad in AWS S3 abgerufen.Abrufen nur Dateiname von AWS S3 in Ruby

Sagen wir, ich unten Funktion aufrufen

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

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

file.key druckt pdf/folder/file1.pdf, pdf/folder.file2.pdf usw.

Ich will nicht den ganzen Weg, sondern nennen nur von Dateien wie file1.pdf, file2.pdf usw.

Ist Regex die einzige Möglichkeit oder gibt es einen API-Aufruf dafür in AWS S3? Ich habe das Dokument gelesen und konnte keine zugehörige API-Funktion finden.

Antwort