【问题标题】:Problem retrieving a file that is outside root directory检索根目录之外的文件时出现问题
【发布时间】:2011-07-07 22:23:56
【问题描述】:

我在检索根目录之外的 Flash 文件时遇到问题。

我有 5 个网站使用相同的 flash 文件,所以我在我的服务器上的 5 个域之外(上一级)创建了一个文件夹。在文件夹中,我有我的 flash 文件。

我正在使用下面的相对路径,但没有工作。

"../resources/helpful_info.swf"

如果我将资源文件和网站文件移动到一个域下,它可以正常工作。所以,当我使用相对路径并跳出域来搜索文件时,我似乎遇到了问题。

我不想使用绝对路径,因为这里的文件和路径变化太大。

有什么想法吗?我需要它来工作 谢谢!

【问题讨论】:

    标签: html


    【解决方案1】:

    你的路径没有意义。

    相对路径由客户端解释,并用于在您的域中构成路径。
    您不能使用相对路径来告诉客户端获取域外的文件。

    【讨论】:

      【解决方案2】:

      您也不能在服务器端引用您的站点之外的内容。考虑安全性。

      我看到了 2 个快速解决方案:
      1)创建一个新域,将闪存放在那里。可能会出现其他安全问题,例如跨站点脚本。 2) 为所有 5 个域制作闪存副本。是它更新经常创建一个脚本将其复制到每个域。

      【讨论】:

      • 非常感谢,我会尝试的。 :)
      猜你喜欢
      • 2019-11-24
      • 1970-01-01
      • 2022-12-04
      • 2016-04-30
      • 2021-03-12
      • 2016-10-17
      • 2014-02-19
      • 1970-01-01
      • 2012-12-12
      相关资源
      最近更新 更多