我想提取上传到 Rails 应用程序的 ZIP 文件中的文件。ZIP 文件中的文件将存储在数据库中。
我想在我的操作中打开 ZIP 文件,而不必先将文件保存到文件夹中 - 我想用 rubyzip 打开 multipart/form-data 流。
看起来 rubyzip 的 ZipFile.open 只需要一个文件名——而不是一个 IO 流。
我需要在 rubyzip 中进行哪些更改,以允许我将 zip 文件作为流打开,如下所示:
Zip::ZipFile.open(params["zip_file"]) do |zip_file|
...
end
谢谢。约尔格