0

以前有人问过这样的问题,这个人除了批评什么都没有,希望这里不会是这种情况。

我有一个网站,允许企业将他们的菜单添加到我的网站,有些人要求能够导入其他地方已经在线的菜单(pdf 或 jpg)。所以我制作了一个表单,将 url 保存到 db,然后在我网站上 iframe 的 src 中使用该 url。

我对它进行了全部测试,它在我的本地机器上运行良好(使用 Django 开发服务器)。当我将它同步到我的生产服务器并保存我正在测试的相同 url 时,iframe 不加载任何内容。

我想这与尝试从另一台服务器读取单个文件有关,因为如果我将 url 设为 google.com 或我的域名下的图像,它就可以工作。我能做些什么来解决这个问题吗?在我的数据库中存储 url 而不是 pdf 效率更高,因此这样做比将他们的菜单上传到我的网站更可取。

我认为这个问题不需要附加任何代码,但如果你想看一些让我听听。

谢谢

4

1 回答 1

0

您正在测试的菜单可能X-Frame-Options设置了响应标头。

您是否有理由将图像/pdf 作为srcon aniframe而不是仅使用img标签(或img在您的 中放置标签iframe)?仍然不能保证适用于所有页面,因为某些网站会拒绝向外部页面提供媒体,但我怀疑在这种情况下这是您的问题。

于 2011-09-07T00:18:35.173 回答