2013-05-22 4 views
0

На моем веб-сайте у меня есть следующие 2 функции. Первый принимает FTP-соединение и создает каталог по указанному пути. Например, server.com/Host_path/DirectoryName. Этот фрагмент кода работает отлично. У меня есть функция загрузки, которая загружает файл test.txt в папку DirectoryName, а вторая функция должна загрузить этот файл на мою локальную машину Windows. Однако я получаю сообщение об ошибке Unable to download the specified file. Please check your path. Без указания относительно того, какой путь неправильный.CodeIgniter загружает файл в окна по FTP

$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

http://stackoverflow.com/questions/12331563/forcing-file-to-download-in-codeigniter-ftp-class – theB3RV

ответ

0

Для remotePath, используйте абсолютный путь, начиная с "/"

+0

Didnt работы. Я использую CodeIgniter, поэтому должен быть какой-то способ сделать это, используя base_url() или что-то в этом роде. – theB3RV

Смежные вопросы