Rails [着急] Ruby 或 Rails 如何将二进制转化为图片

sunshineboy · 2016年09月30日 · 最后由 ghn645568344 回复于 2016年10月31日 · 3000 次阅读

第一张图片为后台收到的二进制 (图片),第二张图片为前端传过来二进制,如何转化二进制为图片😂

@greatghoul 这个好像不行。。。

@realwol 这帖子看过了,还是没转过来

#4 楼 @sunshineboy 我看老帖子里的人转过来了,我没遇到过,只是帮你搜了一下,我觉得按照或者基于帖子中提到的方法,应该可以实现。你再想想办法吧。

这帖子看过了,还是没转过来

  • 为什么没有转过来,是该帖子提到的方法是错误的?(帖子中有提到已解决)
  • 你的情况和他的稍有不同吗?调整一下方案以适应你的场景可以吗?

从第二张截图来看,你是直接在页面输出了图片的数据,所以你想问啥???

常规做法不应该是:

  1. 将数据直接读出来,写到文件,并把文件放到 public 目录
  2. 根据第 1 步,确定图片的 url 值地址
  3. 在 view 中 image_tag 生成对应的 img 标签

也可以用第三方工具来处理 1, 2 两步,比如 https://github.com/carrierwaveuploader/carrierwave

需要 登录 后方可回复, 如果你还没有账号请 注册新账号