Fly上の画像のジップを生成するときのRubyzipエラー:中央ディレクトリの署名が見つかりません
-
29-10-2019 - |
質問
画像のコレクションからzipファイルを生成し、それをユーザーに送信します。
このページに記載されている例とほぼ同じコードを使用しています。
http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/
ローカル開発ボックスでは問題なく動作しますが、ステージングサーバーで実行すると、長さがゼロのzipファイルが表示され、開こうとすると次のエラーが発生します。
「中央ディレクトリの終わりの署名が見つかりません」
開発マシンで正常に動作している場合、どこで問題が発生したかをトラブルシューティングするのは明らかに困難です!
乾杯、 グレイム
解決
了解しました!
これは、Rails 3がデフォルトでx_sendfileを使用しているためです。これは、サーバーがセットアップされていません。
最終的にはzipとはまったく関係がなく、単にファイルを送信するだけです。この投稿はすべてを説明しています。
所属していません StackOverflow