\ DriveHQ Customer Support Forum \
Прочитать/Ответить : 39122/2
  • whiteredxgh
  • (2посты)
Как загрузить файл через FTP в PHP

Мне нужно скачать файл по FTP с DriveHQ, но у него постоянно возникают проблемы с правами доступа. Может кто-нибудь помочь? Я проверил, что мой пароль и имя пользователя для FTP верны 


01.01.2019 8:07:05

  • whiteredxgh
  • (2посты)
Предмет: Re: Как загрузить файл через FTP в PHP
Re: Как загрузить файл через FTP в PHP

Если вы пытаетесь загрузить файл из папки, предоставленной вам другим пользователем, убедитесь, что эта папка по-прежнему доступна вам и что доступ к ней был предоставлен с правами на скачивание или более высоким уровнем доступа.

Если вы попытаетесь загрузить файл со своего аккаунта, проблем с правами доступа быть не должно. Пожалуйста, сначала убедитесь, что вы можете загружать файлы с помощью FileZilla, и проверьте, отправляет ли ваш код те же (или похожие) команды FTP. Обычно мы не поддерживаем собственный код или пользовательское программное обеспечение. Но если у вас есть бизнес-подписка, вы можете попробовать отправить электронное письмо в службу поддержки клиентов DriveHQ. 


Отвечать
17.01.2019 11:19:57

  • Annelot
  • (1посты)
Предмет: Re: Как загрузить файл через FTP в PHP
Re: Как загрузить файл через FTP в PHP

Это сработает! :)         

 

$conn = ftp_ssl_connect(IMG_FTP_HOST);

 
if(!$conn)
{
exit("Не удается подключиться к серверу: ".IMG_FTP_HOST."\n");
}
 
if(!ftp_login($conn,IMG_FTP_USERNAME,IMG_FTP_PASSWOR))
{
ftp_quit($conn);
exit("Не удается войти\n");
}
 
ftp_set_option($conn, FTP_USEPASVADDRESS, false); // установить опцию FTP
 
ftp_pasv($conn, true); //устанавливаем соединение в пассивном режиме
 
ftp_chdir($conn,$DIR);
 
$files = ftp_nlist($conn, '.');

Отвечать
06.03.2020 5:06:05

Добавить в закладки и поделиться
Быстрый ответ

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003