CodeIgniter通过FTP将文件下载到Windows

时间:2013-05-22 02:29:35

标签: php codeigniter ftp download

在我的网站上,我有以下两个功能。第一个采用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');`

请帮助!

1 个答案:

答案 0 :(得分:0)

对于remotePath,请使用以“/”

开头的绝对路径