gpt4 book ai didi

ruby - 如何使用 Padrino 渲染图像?

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:02 26 4
gpt4 key购买 nike

我需要使用 RMagick 在我的 Controller 中即时创建图像文件并将它们发送到浏览器。看起来很简单,但是我找不到方法。我试过只是简单地 render 它们,但由于数据是二进制的,所以它失败了。我也尝试过使用 send_data,但 Padrino 说它不知道这种方法。

那么,我错过了什么?我该如何解决这个问题?

最佳答案

研究如何通过 Padrino Controller 发送文件我发现了这个问题,它帮助我实现了我的目标。

send_data 方法是 Sinatra 请求方法,已在 1.0 版中删除:https://github.com/sinatra/sinatra/blob/1.0/CHANGES#L108

我使用的是 Padrino 版本 0.10.7,我的操作变成了这样:

get :screenshot, :provides => :jpg do
...
File.open("path/to/file", "r").readlines
end

关于ruby - 如何使用 Padrino 渲染图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12016931/

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