18910140161

在Html中何时应该使用。/以及何时应该使用/来包含文件-堆栈溢出

顺晟科技

2022-10-19 14:21:55

63

我正在尝试包含本地文件夹中的图像。当我试图单独加载它(而不是从服务器上提供)时,它就会中断。当我从服务器加载它时,它没有问题。如果两者都指向相同的位置,该怎么办?

ex:

VS


顺晟科技:

  • 在希望路径从当前路径开始时使用。这通常被称为“相对路径”。
  • 可以在希望路径从根路径开始时使用。这通常被称为“绝对路径”。

注意,在本例中,“path”是从站点根目录到资源名称的URL组件,它与文件系统路径无关。

当我试图单独加载它(而不是从服务器上提供)时,它就会中断。当我从服务器加载它时,它没有问题。

我不知道您所说的“不是从服务器提供服务的”是什么意思,但是您所演示的两个值都是相对的URL。如果您的意思是试图从文件系统打开页面,而不是从web服务器打开页面,那么请注意,在文件系统中的含义与基本相同,但不是。根据文件系统的不同,它可能意味着整个文件系统的根,也可能根本不意味着什么,只是一个错误。

如果两者都指向相同的位置,那么交易是什么?

如果一个失败而另一个不失败,那么它们都不指向同一个位置。您可以打开浏览器的调试工具,观察加载图像资源的请求。这些请求将包括完整的URL(或文件系统路径?)是由浏览器请求的,因此您可以看到您的值是如何转换为实际请求的。

顺便说一句,如果您试图从文件系统打开页面,那么简单的答案是...别那么做。它“工作”于简单的功能,但文件系统不是web服务器。对于任何合理的web开发,最好从web服务器提供内容。(当然可以在您的工作站上进行本地开发。)

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航