Próbuję obecnie wysyłać wiele plików poza moją aplikację przy użyciu metody Rails send_file. Pętla przechodzi przez wszystkie pliki, ale wysyła tylko ostatni w katalogu. Oto mój kod.Szyny używające send_file do wysyłania wielu plików
Dir.foreach(@dir) do |entry|
if entry != "." && entry != ".." && entry != ".DS_Store" && entry != ".title"
send_file(@dir + entry, :disposition => 'inline')
logger.info("File: " + @dir + entry)
end
end
Każda pomoc jest doceniana!
Czy mógłbyś rozwinąć trochę więcej? Jeśli chciałbym wysłać wiele plików do przeglądarki za pomocą send_data. Jak bym to zrobił? Czy spakowałbym je pojedynczo i przekazał spakowany plik do send_data? Dzięki z góry – Joel
@JoelL To właśnie stwierdzam w odpowiedzi; możesz je powiązać i wysłać razem. –