Добрый день, коннекчусь к фтп через метод FtpUploadFile, но вот проблема, по умолчанию скидывает в левую папку. А залить файлы нужно в другую. Указываю путь, но нужно чтобы он был абсолютным, как сделать это?
Добрый день, коннекчусь к фтп через метод FtpUploadFile, но вот проблема, по умолчанию скидывает в левую папку. А залить файлы нужно в другую. Указываю путь, но нужно чтобы он был абсолютным, как сделать это?
По-умолчанию (без указания пути) файлы должны попадать в домашнюю директорию, которая настроена на сервере. В эту директорию вы также должны попадать автоматически, если вручную входите на FTP, с помощью какой-либо программы - FTP-клиента. Попробуйте войти на FTP-сервер напрмиер с помощью Cute-FTP или FileZill'ы, посомтрите какая это папка, есть ли в ней вложенные папки, которые вам нужны, например сайтовые папки. И в кубике FTP указывайте не полный абсолютный путь, а относительный, то есть относительно этой домашней папки. Например если в домашней папке есть сайтовая папка, к примеру my-site.ru и вам нужно залить файл в нее, то просто пропишите в FTP-кубике в поле "Путь на сервере": /my-site.ru/
Далее наподобие этого можете поэкспериментировать уже с методом FtpUploadFile .
Нужная мне папка находится в корне. В кубике я ставлю "абсолютный путь" и пишу путь и все норм. В методе вашем такого к сожалению нет
Проблему решил через стороннюю библиотеку ssh.net