cost 185 ms
Zip::File:Class 的 rubyzip 錯誤未定義方法 'join'

[英]rubyzip error undefined method 'join' for Zip::File:Class

按照 rubyzip 2.3.2 的文檔,我有這個方法: 這會產生一個錯誤:Zip::File:Class 的未定義方法 'join' (NoMethodError) 這確實創建了一個“testing.zip”文件,但它是空的這些文件位於同一目錄中,我已經通過以下方式進行了測試: puts fil ...

2022-12-21 21:39:14   1   18    ruby / rubyzip  
使用rubyzip解壓縮后提取excel數據

[英]Extracting excel data after unzipping using rubyzip

我正在嘗試從 zipped.xlsx 文件中獲取電子表格數據。 我正在使用rubyzip訪問壓縮文件的內容 我的問題是 rubyzip 提供了一個Zip::Entry對象,我無法使用像roo或creek這樣的寶石。 我做過類似的事情,但使用的是 .csv 文件。 這就像CSV.parse(entry ...

當我下載Excel文件時,存儲了奇怪的文件

[英]When I download Excel files, strange files are stored

我想下載已上傳的.zip、.xlsm、xlsx、pdf……等已上傳的文件,我想最終將它們壓縮成zip文件進行下載。 但是,如果上傳的文件沒有被壓縮,下載的文件中會存儲一些奇怪的文件。 在這種情況下,.xlsm 源代碼 class DownloadZipsController < :: ...

RubyZip docx 問題與 write_buffer 而不是打開

[英]RubyZip docx issues with write_buffer instead of open

我正在調整 RubyZip 遞歸壓縮示例( 在此處找到)以使用 write_buffer 而不是 open 並遇到許多問題。 我這樣做是因為我正在制作的 zip 檔案中有 word 文檔,而我在打開這些 word 文檔時遇到錯誤。 因此,我正在嘗試 RubyZip 建議的變通方法,即使用 write ...

Zip 未找到中央目錄簽名的結尾

[英]Zip end of central directory signature not found

我試圖允許用戶上傳包含 xsl 樣式表的壓縮文件夾。 然后我想解壓縮文件夾並將文件夾保存在Rails.root/public/xsl/folderName 這是我正在嘗試的操作: 我收到Zip::Error: Zip end of central directory signature not fo ...

rubyzip:打開zip,臨時修改,發送給客戶端

[英]rubyzip: open zip, modify it temporary, send to client

我想臨時修改一個 zip 文件並將更改后的文件發送到客戶端。 現在我創建一個文件流並發送它: 我不知道如何在文件系統中打開現有的 zip 並將其他文件放入其中並在不保存的情況下將其發送到磁盤。 你能給我一個提示嗎? ...

2020-03-16 12:20:52   2   57    ruby / rubyzip  
使用 RubyZip 生成文件並下載為 zip

[英]Generate files and download as zip using RubyZip

對於我的 Ruby on Rails 項目(Rails 版本 5.1.2),我正在生成圖像文件 (png) 並使用 RubyZip gem 將它們下載為 zip 文件。 圖像文件不存儲在任何目錄中。 我有一個名為附件的模型。 每個附件都有一個屬性 image_string,它是圖像的 base64 ...

RubyZip:無法找到存儲在 Active Storage 中的文件路徑

[英]RubyZip : Unable to find path of file stored in Active Storage

我使用 Rails 5.2 和 ActiveStorage 讓我的用戶在我的應用程序中上傳文件。 我在表格中顯示了所有上傳的文件,我可以選擇要下載的文件。 選擇后,我將能夠將它們全部下載到一個 zip 文件中。 要壓縮文件,我使用的是 Rubyzip,但無法正常工作。 我嘗試了兩種方法: 1 - ...

AWS s3從Rails應用程序訪問私有存儲桶URL

[英]AWS s3 access PRIVATE bucket url from rails app

我是RoR的新手。 我正在創建一個上傳圖像並將其保存在S3中的小型應用程序,用戶無法將所有圖像附加到zip文件中並通過電子郵件發送,以使用rubyzip gem來實現。 在本地工作正常(我遵循gem文檔) https://github.com/rubyzip/rubyzip/ ...

通過ActionCable發送zip二進制數據

[英]Send zip binary data over ActionCable

ActiveJob在Tempfile中生成一個zip文件,將其數據讀取到一個變量中,完成作業后,將Base64編碼的數據廣播到客戶端,客戶端通過saveAs下載數據 最終結果無法解壓縮/損壞。 我懷疑在編碼/解碼時會丟失一些東西,而zip創建方法以前曾在控制器中起作用,但無法在生產中 ...

如何使用rubyzip將zip存檔中的文件附加到ActiveStorage對象Rails 5

[英]How can I use rubyzip to attach files in a zip archive to an ActiveStorage object Rails 5

我有一個帶有使用ActiveStorage的附件的模型: 我正在執行一項rake任務,以將文件附加到proofread_document。 這些文件被壓縮到一個zip存檔中。 我了解可以通過閱讀ActiveStorage文檔來附加文件,如下所示: 我的瑞克任務有以下內容: ...

Ruby:在Win CMD上運行時,“未安裝郵政編碼”錯誤消息:buildpack-packager --unached

[英]Ruby: 'Zip is not installed' error message when running on Win CMD this: buildpack-packager --uncached

我正在運行cmd命令buildpack-packer --uncached (或buildpack-packer --uncached任何其他選項)。 在此之前,我有很多錯誤消息。 它們是由manifest.yml的錯誤內容引起的。 我糾正了。 因此,現在我收到此錯誤消息: Zip is ...

RubyZip設置文件時間戳

[英]RubyZip set file timestamps

我整天都在為此而煩惱,也許您能幫上忙嗎? 我使用RubyZip壓縮文件,我需要將該文件的創建/更新/修改時間設置為時區中的特定時間(這取決於我在@time_zone變量中擁有的客戶端時區)。 我知道這很可能是超級錯誤,我從RubyZip測試文件中獲取了魔術字符串'UT\\x5\\0\\x ...

rubyzip在activejob中提取空文件

[英]rubyzip extracts empty file in activejob

我的activejob中有一個從zip文件中提取特定文件的功能。 以下代碼提取了空文件。 結束 我添加了一個調試器,並在控制台中運行了以下代碼,然后提取的文件不為空。 誰能幫我解決這個問題? 為什么此函數在activejob中運行時會提取空文件? ...

找不到'rubyzip'(〜> 1.0)

[英]Could not find 'rubyzip' (~> 1.0)

嘗試執行我的ruby腳本時,收到以下錯誤消息 我運行gem env並返回以下內容 C:\\ Users \\ me \\ AppData \\ Local \\ Microsoft \\ WindowsApps,C:\\ Users \\ me \\ Documents \\ A ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM