在网络驱动器上使用名称空格的文件的回显URL

时间:2016-11-11 20:22:30

标签: php html

我有一个视图设置来动态获取有关文件的信息。这非常好用。我还想要一个有问题的文件的下载链接,它存在于网络驱动器上。我一直无法弄清楚如何使用正确的网址成功回显<a>标记。

简单地回显标签会放置空格,因此无法工作(但奇怪的是,如果我复制链接位置并将其粘贴到我的浏览器中,它就可以正常工作)。

str_replace(' ', '%20', $location)

给出了与上面相同的结果。

rawurlencode($location)无法正常工作,因为它会将域名附加到我的网址前面,并且我会链接到网络驱动器。

我最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

我没有意识到,但我的问题与此有关:Link to file on local hard drive

结论:我正在碰到浏览器的安全功能(即使它位于网络驱动器上,它就像是本地文件一样,并且在现代浏览器中直接指向本地文件的链接是不可能的)。我需要改变我想要做的事情。