在我的网站上,我有以下两个功能。第一个采用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');`
请帮助!
答案 0 :(得分:0)
对于remotePath,请使用以“/”
开头的绝对路径