【发布时间】:2019-08-03 01:38:23
【问题描述】:
我正在编写 Rails 应用程序。我的任务是显示来自旧 Java 应用程序的数据。其中一个对象附有图像,我必须显示这些图像并允许用户添加新图像。
我想知道让用户将图像上传到旧应用的最佳方式是什么。
旧应用有 http post 方法,用于添加带有参数的图像:多部分文件、图像的 md5 哈希和对象 id。
我尝试使用回形针或carrierwave,但他们的文档是关于保存上传的图像,我只想将它们转移到其他地方而不是保存任何东西。
【问题讨论】:
-
你能详细说明你的问题吗?你说“其中一个对象附有图像,我必须显示这些图像并允许用户添加新图像”是什么意思。这个对象是数据库对象还是 api 结果?
-
如果您的 Rails 应用必须像 API 一样工作,您可以将图像编码为 Base64,发送然后在旧应用中管理它
-
@ccoeder 在数据库中有对象(在这种情况下为地理位置)并且图像需要知道该对象的 id(对我的问题并不重要)。
-
@adominey 我还是不明白,你是把这些对象存储在你的 Rails 应用数据库中还是来自 api?
-
它们来自 api。我从 api 获取对象列表,并希望将图像添加到这些对象。我的数据库中没有存储任何内容。
标签: ruby-on-rails ruby