問題タブ [rubyzip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Rubyでアーカイブファイルをディスクに保存せずにzipアーカイブを作成する
アーカイブ ファイルをディスクに保存せずに zip アーカイブを作成しようとしました。したがって、最初にディスクに保存するメソッドを記述します。
これは正常に機能しますが、保存アーカイブ ファイルを作成する前です。
次に、このコードを書き込もうとしました。最初に、必要なファイル ウィッチを使用して StringIO zip アーカイブを作成しました。次に、それらを bin モードでディスクに保存できませんでした。
何が間違っていますか?そしてそれを正しい方法で行う方法は?
ruby-on-rails - Gem ファイルに require 'zip/zip' と 'zip' を追加する方法
1 つのファイルが rubyzip バージョン '0.0.9' で「require 'zip/zip'」を使用し、もう 1 つのファイルが rubyzip バージョン 1.1.7 で「require 'zip'」を使用している 2 つの ruby ファイルがあります。それらを別々に(単独で)使用すると、正常に動作します。組み合わせると、「読み込むファイルがありません— zip / zip」などのエラーが発生します。どうすればこれを解決できますか?
私のRubyバージョン:1.9.3
レールのバージョン: 2.3.14
ありがとう。
ruby-on-rails - Rails: アプリケーション外で .zip tempfile を開く
.zip ファイルをアップロードしてから、rubyzip を使用して解析しようとしています。
これができません。 でファイルが見つかりませんというエラーが表示されZip::File.open
ます。問題は、ユーザーがファイルをアップロードすると、ファイルが Windows Temp フォルダーに送信され、アプリケーションがアクセスできないことだと思います。
この .zip ファイルを自分のフォルダーの内部にコピーすると、問題なくアクセスできますが、安全上の理由から、この方法では実行したくありません。
ruby - Ruby zipはdocxファイルを開くことができません
私がやっていることは、空の docx を rubyzip で開こうとしているのですが、エラーが発生し続けます:
rubyzip に空の zip ファイルを開かないようにするルールはありますか?
temporary-files - 圧縮された一時ファイルが半分の時間しか送信されない - Rubyzip を使用
次のコードは、いくつかの PDF ドキュメントを集約し、すべての PDF を含む zip ファイルを送信するためのものです。コードは機能しますが、50% の確率でしか機能しません。
残りの 50% の時間では、次のエラーがスローされます -
ここでのアドバイス/ガイダンスは大歓迎です! 初めて Tempfile と Rubyzip を使用します。
ruby - readme.md の zip の例を読む - main:Object の未定義のローカル変数またはメソッド `dest_file' (NameError)
サンプル コードを ready.md に実装すると、上記のエラーが発生します。ソースを検索しても、メソッドが見つかりませんdest_file
。私が実装したコード -
私はこれを間違って理解しましたか? 私の仮定はdest_file
、ファイルを保存できるように適切なメタデータを与えることですが、明らかなものに置き換えるとentry.name
エラーがスローされます。