rubyzip

    7熱度

    4回答

    我正在努力獲得rubyzip將目錄追加到zipoutputstream。 (我想輸出流,所以我可以從軌道控制器發送它)。我的代碼如下例所示: http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/ 當修改爲包括在文件列表目錄添加我得到以下錯誤: 任何幫助將不勝感激。 UPDATE

    5熱度

    2回答

    我試圖提取上傳的zip文件並將其內容存儲在數據庫中,每個文件一個條目。 rubyzip庫幾乎沒有有用的文檔。 有一個資產表具有key:string(文件名)和data:binary(文件內容)。 我使用rubyzip庫,並儘可能使其爲這樣: Zip::ZipFile.open(@file_data.local_path) do |zipfile| zipfile.each do |ent

    0熱度

    1回答

    我有一個名爲test.zip的壓縮文件,其中包含一個名爲發票的目錄。在發票目錄裏面,每個文件都有不同的名稱。我想找到一個名爲summary.txt的特定文檔,它位於發票目錄中。 我能得到一個手柄用來爲test.zip如下: zip = Zip::ZipFile.open("/path/to/test.zip") 但是當我使用 zip.find_entry("summary.txt") 我得

    3熱度

    2回答

    我在做Ruby中的Python challenge。我需要從Zip文件中讀取文件內容和註釋。內容與RubyZip寶石沒有問題,但我無法將評論發佈出去。有任何想法嗎?

    3熱度

    5回答

    我想通過Ruby腳本解壓縮加密/密碼保護的文件,而不必下降到系統調用。我目前使用rubyzip庫來解壓縮文件,但沒有看到使用加密文件的選項。 任何人都知道一些代碼或庫會做到這一點?

    2熱度

    3回答

    我有一個.zip壓縮包含幾個目錄。使用rubyzip gem,我希望進入.zip壓縮文件,複製指定的目錄(及其內容)並將目錄移動到第二個.zip壓縮文件中。 理想情況下,我不必提取第一個.zip壓縮文件的內容,然後將它們重新壓縮到第二個壓縮文件中。我希望有一種方法可以使用rubyzip gem中提供的方法。

    3熱度

    2回答

    我想提取ZIP文件中的文件,我上傳到我的Rails應用程序。 ZIP文件中的文件將被存儲在數據庫中。 我想在我的操作中打開ZIP文件,而不必先將文件保存到文件夾 - 我想用rubyzip打開multipart/form-data流。 它看起來像rubyzip的ZipFile.open只需要一個文件名 - 而不是IO流。 什麼我需要rubyzip內改變,讓我打開zip文件作爲流,就像這樣: Zip:

    1熱度

    1回答

    我將一個動態zip文件位置從數據庫傳遞給def。我想將文件解壓縮到一個臨時位置,在裏面提取xml報告文件,應用一個xslt樣式表,將它作爲一個rhtml複製到一個視圖目錄進行渲染,然後刪除temp提取的xml文件。該功能工作正常(rhtml文件每次都被覆蓋並呈現),除非它從每個執行的同一父zip中提取,並且提取的xml不能被刪除,這導致我相信第一次執行不會關閉父項拉鍊(釋放其手柄)。因此,後續執行