【发布时间】:2014-09-15 03:20:06
【问题描述】:
我正在使用 cloudinary CDN 上的 url2png 插件来捕获我网站上的页面图像。例如,当我尝试在 can.com 等另一个网站上捕获图像时,下面的代码将起作用。但是,当我将其指向我自己的站点时,它将不起作用。
这可能是什么原因造成的?我该如何解决?
作品:
image = Cloudinary::Uploader.explicit("http://www.cnn.com?unique=#{Time.now}/url2png/viewport=2200x680|unique=true",
:type => "url2png")
没用
image = Cloudinary::Uploader.explicit("localhost:3000?unique=#{Time.now}/url2png/viewport=2200x680|unique=true",
:type => "url2png")
如果我从 dev 中点击我的暂存网址,它也可以工作。
编辑
我现在意识到我在登台服务器上也有同样的体验。因此,当我尝试从登台服务器捕获登台服务器上的页面时,我会得到 500(超时),但如果我从 localhost 运行相同的代码来登台,它就可以工作。感觉像是起源问题之类的。我不确定。
更新
所以我在我的登台服务器上设置了一个子域,希望我可以从 www.domain.com 访问 sub.domain.com 并且它会工作......仍然无法工作。
【问题讨论】:
标签: ruby-on-rails