2 gazerhuang gazerhuang 于 2014.11.06 10:41 提问

href下载文件的绝对路径怎么写?

就html里的一个简单的下载连接,我原来是这么写的:

<a href="./../Resources/XXX.exe">下载</a>

现在因为这文件比较大,也不常更新,就打算放在项目外的固定位置
然后我就这么写了:

<a href="file:///D:/XXX.exe">下载</a>

把路径复制到浏览器可以下载的,但是点击按钮完全没反应啊……
求指教

2个回答

feiyun0112
feiyun0112   Rxr 2014.11.06 11:05
已采纳

要用网络路径,下载

gazerhuang
gazerhuang 我在iis新建了一个虚拟路径,然后../../../去找到了,多谢
3 年多之前 回复
shengwenzhu
shengwenzhu   2014.11.06 15:31

绝对路径:只的对你电脑的路径比如:D:\Demo\wen.jpg 这就是一个绝对路径。如果把这个html网页copy到其他电脑里可能用不了,除非那个电脑的D:\Demo\下也有一个wen.jpg才行。
相对路径:相对于某个文件的目录比如你有一个文件夹叫demo,demo下有个image文件夹,image文件夹下有个图片叫wen.jpg,在image文件夹的同级目录有个html文件href标签中写href="/image/wen.jpg"这样就能把图片显示出来。无论你把demo文件夹copy到那台电脑上都能显示。

其实绝对路径在实际开发中很少用到,相对路径经常用,还有就是你说的../是回到上级目录的意思。

希望对你有帮助

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!