【问题标题】:Image not visible from imdb-party从 imdb-party 看不到图像
【发布时间】:2013-03-27 01:16:41
【问题描述】:
<%= image_tag(movie_info.poster_url, :class => 'img-polaroid') %>

HTML 输出:

<img alt="Mv5bmje1odcyodyxml5bml5banbnxkftztcwnja1nde3mq@@._v1_" class="img-polaroid" src="http://ia.media-imdb.com/images/M/MV5BMjE1ODcyODYxMl5BMl5BanBnXkFtZTcwNjA1NDE3MQ@@._V1_.jpg">

不显示图像,imdb 会阻止外部对其图像的访问吗?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 imdb


    【解决方案1】:

    当我将您的图像源值粘贴到我的浏览器栏中时,图像显示正常。尝试检查“img-polaroid”类的 css 属性,也许它会改变可见性。否则html很好。 Rails 视图助手也做得很好。

    【讨论】:

    • 同意@ahmet,当我将 url 粘贴到浏览器中时它可以工作,但当我尝试将其放入 标记时它不会。
    【解决方案2】:
    <% agent = Mechanize.new %>
    <% link = movie_info.poster_url %>
    <% agent.get(link).save "#{movie["imdb_id"].to_s}.jpg" %>
    

    绕过 imdb 限制的修复,下载 mechanize 并将图像存储在本地

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 2020-09-09
      相关资源
      最近更新 更多