【问题标题】:Dragonfly - Uploaded images not displayed蜻蜓 - 不显示上传的图像
【发布时间】:2013-01-23 09:39:39
【问题描述】:

我正在使用带有 jruby 和 apache tomcat 的蜻蜓来上传图像。我正在尝试使用 profile_picture.thumb('30x30#').url 显示我正在动态上传的图像

当我使用 ruby​​ on rails 运行应用程序时,图像正确显示。但是当我使用 apache tomcat 运行它时,图像不会显示。

我认为当我们在jruby 中部署战争文件时,约定 profile_picture.thumb('30x30#').url 在这里不起作用。我也尝试在路由中使用 match '/media(/:dragonfly)', :to => Dragonfly[:images],但没有用。

我没有收到错误,但在网页中显示了一些代码,如

“BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU”

在页面源代码中我得到了路径,

/media/BAhbB1sHOgZmSSIpMjAxMy8wMS8wOS8xMl8xNl80NF83MDNfUGVuZ3VpbnMuanBnBjoGRVRbCDoGcDoKdGh1bWJJIgszMHgzMCMGOwZU

请帮助我了解使用 apache tomcat 在jruby 中显示使用蜻蜓上传的图像的正确方法。

【问题讨论】:

    标签: ruby-on-rails-3 apache tomcat dragonfly-gem


    【解决方案1】:

    我遇到了类似的问题。就我而言,我尝试在地址栏中输入 url,它给了我一个堆栈跟踪,说转换命令失败,状态为 127。通过在机器上安装 ImageMagick 解决了这个问题。我忘记在生产中安装 ImageMagick。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      相关资源
      最近更新 更多