我想提取ZIP文件中的文件,我上传到我的Rails应用程序。 ZIP文件中的文件将被存储在数据库中。用rubyzip打开multipart/form-data ZIP文件
我想在我的操作中打开ZIP文件,而不必先将文件保存到文件夹 - 我想用rubyzip打开multipart/form-data流。
它看起来像rubyzip的ZipFile.open只需要一个文件名 - 而不是IO流。
什么我需要rubyzip内改变,让我打开zip文件作为流,就像这样:
Zip::ZipFile.open(params["zip_file"]) do |zip_file|
...
end
感谢。 Joerg
是的,我通常是异步执行它,但在这种情况下,不允许先保存文件。这是一个只有少数人可以访问的内部系统。谢谢,不过。 – Joerg 2009-06-04 17:15:40