尝试使用带有Rails和Carrierwave的remote_image_url上传图像时,如果网址没有文件扩展名,则会返回错误响应。
“无法使用rmagick进行操作,也许它不是图像?原始错误:此图像格式没有编码委托”
例如,“http://1.gravatar.com/blavatar/999116b97a3284a6b130eda28e875f47?s=300”失败。 “http://1.gravatar.com/blavatar/999116b97a3284a6b130eda28e875f47.png”的作品。
有一种简单的方法可以解决这个问题吗?
答案 0 :(得分:0)
您的上传器中是否有白名单?在$ classname_uploader.rb中,whis会是
def extension_white_list
%w($some_file_extenstions)
end
这可能会导致您描述的问题。