Я хочу извлечь файлы в ZIP-файл, который я загрузил в свое приложение Rails. Файлы в ZIP-архиве будут храниться в базе данных.Открытие ZIP-файла multipart/form-data с rubyzip
Я хочу открыть ZIP-файл в своем действии, не дав сначала сохранить файл в папку - я хочу открыть поток multipart/form-data с rubyzip.
Похоже, что zipFile.open от rubyzip принимает только имя файла - не поток ввода-вывода.
Что мне нужно изменить в rubyzip, чтобы позволить мне открыть почтовый файл как поток, как это:
Zip::ZipFile.open(params["zip_file"]) do |zip_file|
...
end
Спасибо. Joerg
Да, я обычно делаю это асинхронно, но в этом конкретном случае файл не разрешается сохранять первым. Это внутренняя система, в которой есть только несколько человек, имеющих доступ к ней. Спасибо хоть. – Joerg