\ DriveHQ Customer Support Forum \
Leer/Responder : 38930/2
  • whiteredxgh
  • (2publicaciones)
¿Cómo puedo descargar un archivo a través de FTP en PHP

Necesito descargar un archivo por FTP desde DriveHQ, pero siempre me da error de permisos. ¿Alguien podría ayudarme? He comprobado que tanto mi contraseña como mi nombre de usuario de FTP son correctos 


01/01/2019 8:07:05

  • whiteredxgh
  • (2publicaciones)
Sujeto: Re: ¿Cómo puedo descargar un archivo a través de FTP en PHP
Re: ¿Cómo puedo descargar un archivo a través de FTP en PHP

Si intenta descargar un archivo de una carpeta compartida con otro usuario, asegúrese de que dicha carpeta siga compartida con usted y de que se haya compartido con permisos de descarga o de nivel superior.

Si intentas descargar un archivo desde tu propia cuenta, no debería haber ningún problema de permisos. Primero, verifica que puedas descargar archivos con FileZilla y comprueba si tu código envía los mismos comandos FTP (o similares). Normalmente no ofrecemos soporte para código propio ni software personalizado. Sin embargo, si tienes una suscripción empresarial, puedes intentar contactar con el servicio de atención al cliente de DriveHQ por correo electrónico. 


Responder
17/01/2019 11:19:57

  • Annelot
  • (1publicaciones)
Sujeto: Re: ¿Cómo puedo descargar un archivo a través de FTP en PHP
Re: ¿Cómo puedo descargar un archivo a través de FTP en PHP

Esto funcionará - :)         

 

$conn = ftp_ssl_connect(IMG_FTP_HOST);

 
si(!$conn)
{
exit("No se puede conectar al servidor: ".IMG_FTP_HOST."\n");
}
 
if(!ftp_login($conn,IMG_FTP_USERNAME,IMG_FTP_PASSWORD))
{
ftp_quit($conn);
exit("No se puede iniciar sesión\n");
}
 
ftp_set_option($conn, FTP_USEPASVADDRESS, false); // establecer opción ftp
 
ftp_pasv($conn, true); //establecer conexión en modo pasivo
 
ftp_chdir($conn,$DIR);
 
$archivos = ftp_nlist($conn, '.');

Responder
06/03/2020 5:06:05

Marcar como favorito y compartir
Responder rápidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003