3

Rails と Carrierwave で remote_image_url を使用して画像をアップロードしようとすると、URL にファイル拡張子がない場合、エラー応答が返されます。

「rmagick で操作できませんでした。画像ではない可能性がありますか? 元のエラー: この画像形式のエンコード デリゲートがありません」

たとえば、「http://1.gravatar.com/blavatar/999116b97a3284a6b130eda28e875f47?s=300」は失敗します。「http://1.gravatar.com/blavatar/999116b97a3284a6b130eda28e875f47.png」が機能する場所。

これを修正する簡単な方法はありますか?

4

1 に答える 1

0

アップローダーにホワイトリストはありますか? $classname_uploader.rb では、whis は次のようになります。

def extension_white_list
 %w($some_file_extenstions)
end

それがあなたが説明する問題を引き起こす可能性があります。

于 2012-10-27T16:00:58.667 に答える