gpt4 book ai didi

ruby-on-rails - 回形针保存没有扩展名的远程图像

转载 作者:行者123 更新时间:2023-12-04 07:39:45 25 4
gpt4 key购买 nike

我这里有 Controller

require 'open-uri'

user = User.new
url = "some_remote_image.jpg" #remote image WITH extension
user.image = open(url)
user.save

模型

has_attached_file :image,
:styles => { :thumb => "25x25>", :large => "1000x1000>" },
:path => ":rails_root/images/users/:id/:style/:hash.:extension",
:url => "/images/users/:id/:style/:hash.:extension",
:hash_secret => "hash string"

这项工作,但图像存储没有扩展名,例如。 “some_remote_image。”如果通过邮寄形式上传图片,则所有内容都上传 WITH 扩展名。我很困惑。

最佳答案

我通过将 Paperclip 更新到最新的 github 版本并像这样设置图像而不是 user.image = open(url) 解决了这个问题

user.image = URI.parse(url)

关于ruby-on-rails - 回形针保存没有扩展名的远程图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11540600/

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