问题标签 [relative-path]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
5903 浏览

php - PHP:定义与 HTML 标签兼容的相对路径

考虑以下目录结构:

  • ------图片
  • ......标志.png
  • ------包括
  • ...... vars.php
  • ------布局
  • ................内容.php
  • ------ index.php

如何在vars.php中为logo.png定义一个在index.phpcontent.php中都可以访问的路径常量?应该与 HTML 标签兼容作为相对路径。

应该被解析为

新问题(编辑):使用include / require方法包含 php 文件时,根相对路径是否有效?

0 投票
6 回答
57762 浏览

xcode - 如何在 Xcode 项目设置中使用相对路径?

如何在 Xcode 项目设置中使用相对路径?

0 投票
3 回答
154 浏览

html - 如何在用户可以通过在末尾添加 / 来从浏览器调用文件的情况下链接相对 html 文件

(对不起,我无法正确地提出问题。)

以下是场景。

我有 2 个 Html 文件。

File1.Html 有

File2.Html 有

现在,当我通过在浏览器中键入以下内容在浏览器中打开 file1.html 时。

显示带有链接的 file1.html,单击它会转到

如果我通过在浏览器中键入以下内容在浏览器中打开 file1.html(请注意末尾的 /)。

显示带有链接的 file1.html,单击它会转到

我知道这不是在浏览器中做的正确方法,但你不能阻止用户这样做。

我用上面的例子只是为了简化问题。我真正的生产问题是在使用 MVC url 时实际路由。因此,用户可以合法地使用http://example.com/Employeehttp://example.com/Employee/,因此我的 jqGrid 无法正常工作。

请指导我解决方法。

更新:这在 IExplorer 中可以正常工作:奇怪。

0 投票
4 回答
2304 浏览

c# - 如何使用环境路径查找可能未完全限定的文件?

我有一个可执行名称,例如“cmd.exe”,需要解析它的完全限定路径。我知道 exe 出现在 PATH 环境变量中列出的目录之一中。有没有办法在不解析和测试 PATH 变量中的每个目录的情况下解析完整路径?基本上我不想这样做:

必须有更好的方法,对吧?

0 投票
2 回答
1724 浏览

c# - 当我尝试使用作为链接添加到项目中的图像文件时,为什么会收到 IOException?

IValueConverter在 WPF 中有一个将相对文件路径转换为BitmapImage​​.

编码:

问题:

这个转换器工作得很好,直到我尝试将它与作为链接添加到项目中的文件一起使用(解决方案资源管理器 -> 添加现有项目 -> 添加为链接)。图像文件的BuildAction设置为Content,文件标记为Copy Always。该文件肯定会正确复制到“bin”文件夹,但由于某种原因,转换器在到达return new BitmapImage(uri).

例外:

问题:

有人可以解释一下吗?这是 .NET Framework 中的错误还是预期行为?是否有解决方法或者“添加为链接”不是图像内容文件的选项?

编辑:

好的,我找到了解决方法。这是我修改后的转换器类:

packuri显然,使用带有链接文件的 a 存在某种问题。但为什么?

0 投票
1 回答
1102 浏览

groovy - groovy 应用程序的相对路径

我正在使用 Groovy 和 Grails 开发一个名为 smtool 的应用程序。此应用程序必须集成到门户中。门户网站的限制是每个链接都必须是相对的。链接和图像、js 文件、css 文件等都不允许使用绝对路径。

我的应用程序有一个菜单,其中包含许多指向不同控制器的链接。

例如:

这将被编译为:

不幸的是,这是不正确的,它必须编译为:

有没有办法得到这个?

我试图将应用程序名称更改为 application.properties 文件中的空字符串,但没有帮助。

任何想法?

提前致谢。

路易斯

0 投票
1 回答
541 浏览

ajax - 如何使用 Struts 2.1 和 Dojo 强制相对路径?

我从 Struts 2.0.6 升级到 2.1.6 并将我所有的 Ajax 主题转换为插件。除了路径已从相对更改为绝对之外,一切正常。例如,这是升级前呈现的 HTML:

这是升级后的:

不知何故,使用了绝对“/myApp”而不是相对“..”路径。

有谁知道如何强制它使用旧的路径方式?

感谢您的任何提示。

0 投票
2 回答
27423 浏览

asp.net - IIS 虚拟目录和 ASP.NET 目录路径

问题

我遇到了典型的虚拟目录困境,因为您的 ASP.Net 应用程序上有一些路径,并且您将应用程序部署在 IIS 虚拟目录中。然后所有与“web root”(fi,“/images”)相关的路径都不起作用,因为应用程序位于虚拟目录路径中。


解决方案

A.将“images”文件夹设为虚拟目录。这样“/images”将永远存在。

B.用作"<%=Request.ApplicationPath%>/Imagenes"我的图像的来源。这在 IIS 中效果很好,但我在设计时和调试时都看不到它。

此解决方案还包括以下说明:

  • System.Web.VirtualPathUtility.ToAbsolute
  • 解析客户端网址
  • 请求.ApplicationPath

C.使用当前控件/页面的相对路径。这确切地知道图像文件夹相对于我当前文件的位置(无需转到根目录。所以我会使用“”、“../”、“../../”等内容。


我正在寻找的解决方案

这么说的。我不喜欢这些解决方案。我想在 web.config 文件或 IIS 中找到解决方案。我在 web.config 文件中编写的一些配置指令告诉 IIS 我的应用程序实际驻留在哪里(虚拟目录)。

有什么建议吗?

0 投票
1 回答
2900 浏览

flash - 从 flash.net.FileReference 获取相对路径;

我试图在浏览后从 FileReference 对象中获取相对或完整路径,但我想我正在把头撞到墙上(它开始受伤了)任何人都有办法从用户那里获取文件的路径。

0 投票
2 回答
12459 浏览

asp.net - img 标签的母版页中的相对路径

我在母版页中有一个标签。我在许多文件夹中使用此母版页。所以每个文件夹的标签的src路径应该是不同的。这是我的代码:

我有一个名为“images”的文件夹和一个名为“Users”的文件夹。母版页位于根目录中,但我在用户文件夹中使用它。

如何为 src 设置动态地址?