リモート URL が画像かどうかを判断しようとしています。ほとんどの URL には .jpg、.png などがありますが、Google 画像などの一部の画像には拡張子がありません...
FastImage を使用して、URL が画像かどうかを判断しようとしました。URLがフィードされたときに機能します...
リモート URL が FastImage を使用し、アップロードされたファイルがホワイトリストを使用するようにするにはどうすればよいですか? これが私のアップローダーにあるものです。Avatar_remote_url が認識されない...通常のファイルではなくリモート URL をテストするには、アップローダーで何をすればよいですか。
def extension_white_list
if defined? avatar_remote_url && !FastImage.type(CGI::unescape(avatar_remote_url)).nil?
# ok to process
else # regular uploaded file should detect the following extensions
%w(jpg jpeg gif png)
end
end