- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 Ruby on Rails 应用程序中,我使用 imdb gem (https://rubygems.org/gems/imdb) 按标题搜索电影并获取海报 url 并将其添加到我的电影模型中我的数据库。然后在我看来,我将该 url 放在图像源标记中并将图像显示给用户。
当我在本地运行我的应用程序时,我没有任何问题,但是当我将它部署到 Heroku 时,有时会成功渲染一些图像,但在大多数情况下,它们无法正确显示。我尝试了多种浏览器,结果是当我尝试加载图像时,我收到一条“拒绝推荐”消息:
You don't have permission to access "[poster url here]" on this server. Reference #[some ref. number here]
我该如何解决这个问题?我猜这是因为 IMDB 服务器拒绝我的访问,因为我从我的应用程序发出了太多请求,或者因为我的应用程序没有获取数据所需的凭据,或者可能是两者的某种组合。有没有办法完全绕过这个?
最佳答案
IMDB 阻止其他网站直接链接他们网站的图像,我认为这个 previous question 涵盖了这个主题。
解决此问题的最简单方法是下载图像并自行托管,而不是链接 IMDB 的副本。或者,您可以调查替代电影数据库,看看它们是否可以提供您想要的东西 - this question on IMDB APIs 的答案列出了一些。 The Movie DB API 看起来是个不错的选择。
关于image - IMDB 海报 URL 返回推荐被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11044010/
我目前提供 4 种分辨率的所有图像(@1x、@2x、@3x 和 @4x) 以便图像在任何显示器上都能清晰显示。但现在我遇到了问题,我在网站上也有一个视频,我想提供 4 种分辨率的视频及其预览图像(所谓
在我的 Ruby on Rails 应用程序中,我使用 imdb gem (https://rubygems.org/gems/imdb) 按标题搜索电影并获取海报 url 并将其添加到我的电影模型中
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
过去我发现Visual Studio 2010 Keybinding Posters和 Visual C# 2005 Keyboard Shortcut Reference Poster非常有帮助。
我是一名优秀的程序员,十分优秀!