ruby-on-rails - Rails 5 从我的 API rails 控制器发送图像 png
问题描述
我有一个 api,它有一个具有两个属性的模型图像:url、名称。图像在文件夹 assets/images 中(只有 20 张图像 png),db 表保存图像文件的 url 和自定义名称,当用户在我的控制器中请求图像时,我想发送包含所有图像的 JSON如果可能的话一起或至少分开,但 JSON 必须发送图像及其名称。我怎样才能做到这一点?现在我正在使用这个控制器,它每个请求只发送一个图像而没有它的名称。
def send_image
IMAGES_PATH = File.join(Rails.root, "public", "images")
send_file(File.join(IMAGES_PATH, "image#{params[:img]}.jpg"))
end
解决方案
推荐阅读
- python - 比较 2 个 ID 列上的 2 个 CSV 并将匹配项写入新的 csv
- networking - Ansible playbook 从交换机内部远程登录交换机以更新静态路由
- android - 如何从 recyclerview 适配器中删除项目
- powershell - 如何使用 PowerShell 过滤 CSV 文件?
- video - 检测 h264 访问单元可能的位置
- python - 访问烧瓶中POST方法发送的由换行分隔的数据
- reactjs - Reactjs Typescript联系参数问题
- javascript - .NET Core 如何在运行时验证 JS 代码
- java - JUnit 测试错误:java.lang.NoClassDefFoundError:org/junit/platform/commons/PreconditionViolationException
- reactjs - 反应本机 USSD 链接