gpt4 book ai didi

ruby-on-rails - Carrierwave - 从没有文件扩展名的远程图像 url 上传

转载 作者:行者123 更新时间:2023-12-04 19:36:56 24 4
gpt4 key购买 nike

当尝试使用带有 Rails 和 Carrierwave 的 remote_image_url 上传图像时,如果 url 没有文件扩展名,则会返回错误响应。

“无法使用 rmagick 操作,也许它不是图像?原始错误:此图像格式没有编码委托(delegate)”

例如,“http://1.gravatar.com/blavatar/999116b97a3284a6b130eda28e875f47?s=300”失败。“http://1.gravatar.com/blavatar/999116b97a3284a6b130eda28e875f47.png”有效。

有解决这个问题的简单方法吗?

最佳答案

你的 uploader 有白名单吗?在 $classname_uploader.rb 中,whis 是

def extension_white_list
%w($some_file_extenstions)
end

这可能会导致您描述的问题。

关于ruby-on-rails - Carrierwave - 从没有文件扩展名的远程图像 url 上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12756151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com