【问题标题】:classic ASP, relative vs absolute path经典 ASP,相对路径与绝对路径
【发布时间】:2023-03-25 02:02:01
【问题描述】:

我无法在经典 ASP 中确定相对路径和绝对路径。

在 IIS 7.5 中,我创建了一个指向 c:/inetpub/wwwroot/websitename 的网站。 在那个网站上,我有一个页面显示一些 mp4 视频的链接。它们位于 c:/inetpub/wwwroot/websitename/DVD。

这些链接指向 localhost/websitename/DVD/videoname.mp4

在某些计算机中,单击其中一个视频会给我一个错误。基本上,它说该文件在 c:/inetpub/wwwroot/websitename/websitename/dvd/videoname.mp4 中不存在

如何处理这个问题。 (我希望足够清楚) 坦克!

【问题讨论】:

  • 这些链接指向 localhost/websitename/DVD/videoname.mp4 它应该指向 localhost/DVD/videoname.mp4。你localhostc:/inetpub/wwwroot/websitename
  • 所以现在我得到了一个包含 Request.ServerVariables("SERVER_NAME") 值的变量,即 localhost\DVD。我收到消息“找不到路径”。

标签: asp-classic relative-path absolute-path


【解决方案1】:

只需使用这样的路径:

<a href="DVD/videoname.mp4">videoname</a>

这样您就不必在链接中弄乱 localhost 或 websitename,它只会在与包含链接的文件相同的位置查找名为“DVD”的文件夹并从那里获取文件。

【讨论】:

    猜你喜欢
    • 2012-01-11
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 2013-04-17
    相关资源
    最近更新 更多