3

我想从远程目录复制文件。但我不知道如何写它的UNC。我可以使用 file://Server/Production/Images 在浏览器中打开目录,但如果我只在我的 PHP 脚本中使用此路径,它就无法工作。

$origin = "file://Sever/Prodution/Images";
$file = scandir($origin);

结果是:警告:scandir():不支持远程主机文件访问

我以管理员身份运行我的 wampsever,所以我假设它可以访问远程服务器。

4

1 回答 1

0

在没有做任何研究的情况下,我不确定“file://”是在服务器环境中使用的正确协议。如果您正在测试远程文件访问但想要访问本地服务器上的文件,您可以使用http://localhost/path/to/filehttp://127.0.0.1/path/to/file. 您还需要确保该文件位于您机器上的“可通过网络访问”的目录中。例如,如果您的 wamp 堆栈的 webroot 是 C:\programs\wamp\apache\html\ 并且您尝试访问的文件位于 C:\Sever\Prodution\Images 中,则该文件将无法访问。说得通?

于 2013-09-25T19:05:59.837 回答