我计划构建一个Rails应用程序,用户可以在浏览器中查看zip文件的内容,而无需下载实际内容。这可能使用RubyonRails吗?请指导我前进的方向。
谢谢,
答案 0 :(得分:1)
当然可以!看看rubyzip gem。有了它,您可以获取zip中包含的所有文件的名称,如下所示
zip_filenames = Zip::File.open('foo.zip') do |zip_file|
zip_file.map { |entry| entry.name }
end
然后使用此数组以某种方式在您的应用程序中显示它。如果您实际上想要打开存档中包含的视频/文本文件,则必须将其在服务器上提取到某个临时位置,然后通过其他方式打开它。