我想提取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