javascript - web项目开发过程中遇到的url路径问题。
高洛峰
高洛峰 2017-04-11 11:31:23
[JavaScript讨论组]

在写项目的时候遇到了一个url的问题。就是不同级的文件夹里面文件的路径引用的问题。

比如说上图中的这个文件目录来说,我要在applicant.js文件下面定义一个路由,那个文件是和上图中的app文件夹同级的文件夹(叫做pdf文件夹)下面的example.pdf文件。那么我直接写‘pdf/example.pdf’好像就不是,因为好像有一个什么默认路径的东西。然后我又听说是'../pdf/example.pdf'这样好像也不对,求大神指点啊!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(3)
大家讲道理

../../../../pdf/example.pdf?

PHP中文网

文件有绝对路径和相对路径之分:
绝对路径就是你在 web 服务器配置的根目录,
相对路径就是当前文件相对于其他文件的路径。
比如说 applicant.js 在 hr 目录下,你要是用据对路径的话,就是“/pdf/example.pdf”,
如果用相对路径的话,就是“../../../pdf/example.pdf”(“../”表示上一层文件夹,"./"表示当前文件夹)

怪我咯

用绝对路径就好了,比如 /pdf/example.pdf
不管你工作目录是那个,都可以用虚拟主机等方式模拟域名,这样代码中的url就能无脑使用/开头的绝对路径了。虽然不是不能用相对路径,但是相对于这个解决方案,那个方法更不好做到。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号