9
私は様々なファイルタイプを受け入れるCarrierWaveアップローダーを持っています。画像タイプ(jpg、pngなど)以外のものもあります。CarrierWaveとのファイルタイプの混合
私は画像や他のタイプを区別し、非画像ファイルのサイズ変更を省略することができますどのように、画像ファイルのこの唯一の作品として
version :medium do
process :resize_to_fit => [300, 300]
end
にアップロードされたファイルの中のバージョンを作成したいです?
現在、CarrierWaveはファイルの種類にかかわらずファイルを処理しようとしますが、ファイルが画像でない場合はMiniMagick処理エラーが発生します。
を見つけましたか? –
はい。そしてPDF。そしてTXT。そしてEXE。そしてZIP ... – tobiasbayer
私はそれを試したことはありませんが、 'version'ブロックの前にファイル拡張子をアップロードすることをチェックすればどうなりますか? –