PHP,wamp,共享本地文件,href ='c:\ path \ file.doc',

时间:2012-09-14 22:30:24

标签: php wamp share href local

Wampserver 2.2
PHP

$path在www-root之外。

$path = 'file:///c:/path/files'<br />
$file = 'file.txt'<br />

echo "< a href='$path/$file'> . $file . < /a>< br />";

如何使此访问权限访问以便访问者可以下载$file?点击链接时什么也没发生。这是一个小而简单的文档管理系统的一部分。

2 个答案:

答案 0 :(得分:1)

你混淆了两个概念:

  • 存储文件的文件路径
  • 客户端的网址
  • 的位置

它是网络服务器中用于抽象分开这两个位置的更重要的功能之一。

如果您想从www-root的外部服务一个文件,则需要在www-root中创建一个帮助脚本来执行下载。如果您用PHP编写,请查看fpassthru()readfile()函数。

答案 1 :(得分:0)

局外人无法通过提供链接来访问您计算机上的文件!这将是一个巨大的安全问题!

请在此处查看此答案 Allow users to download files outside webroot