0

在我的网站中,我有以下两个功能。第一个使用 FTP 连接并在指定路径中创建一个目录。例如 server.com/Host_path/DirectoryName。这段代码工作得很好。我有一个上传功能,将文件 test.txt 上传到文件夹 DirectoryName,第二个功能应该将该文件下载到我的本地 Windows 机器。但是我收到错误消息,但Unable to download the specified file. Please check your path.没有指示哪个路径是错误的。

$path = 'server.com/' . $result['path'];
$this->ftp->mkdir($path);

当我回显远程和本地路径时,我得到remote = server.com/Host_path/DirectoryName/test.txt and local = C:\Users\Owner\Desktop\test.txt. 基于上述功能有效但以下功能无效的事实,我认为Windows路径错误,但可能是功能不同。

$remotePath = 'server.com/' . $result['path'];
$localPath = 'C:\\Users\\Owner\\Desktop\\test.txt';
$this->ftp->download($localPath, $remotePath, 'auto');`

请帮忙!

4

1 回答 1

0

对于 remotePath,使用以“/”开头的绝对路径

于 2013-05-22T02:33:50.407 回答