gpt4 book ai didi

ruby-on-rails - 使用 ruby​​zip 打开 multipart/form-data ZIP 文件

转载 作者:数据小太阳 更新时间:2023-10-29 07:47:20 26 4
gpt4 key购买 nike

我想提取上传到我的 Rails 应用程序的 ZIP 文件中的文件。 ZIP 文件中的文件将存储在数据库中。

我想在我的操作中打开 ZIP 文件,而不必先将文件保存到文件夹 - 我想用 ruby​​zip 打开 multipart/form-data 流。

看起来 ruby​​zip 的 ZipFile.open 只需要一个文件名 - 而不是一个 IO 流。

我需要在 ruby​​zip 中更改什么,以允许我将 zip 文件作为流打开,如下所示:

Zip::ZipFile.open(params["zip_file"]) do |zip_file|
...
end

谢谢。约尔格

最佳答案

使用

Zip::ZipFile.open(params["zip_file"].path) do |zip_file|
...
end

应该可以。

关于ruby-on-rails - 使用 ruby​​zip 打开 multipart/form-data ZIP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/951465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com