• Publicidad

Duda con uso de put() en Net::FTP

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Duda con uso de put() en Net::FTP

Notapor BigBear » 2011-03-02 13:48 @616

Hola.

Ando teniendo una duda con el uso de la función
put() en el módulo Net::FTP. El problema está en que
yo quiero subir una imagen pero cuando subo la imagen
en el servidor FTP, la imagen se sube mal, porque cuando
quiero descargarla para poder verla ésta se ve borrosa.

El código es el siguiente
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use Net::FTP
  2.  
  3. $ftp = Net::FTP->new("localhost");
  4. $ftp->login("test","test");
  5. $ftp->put("test.jpg","subi.jpg");
  6.  
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

¿ Alguien me puede explicar cómo arreglo esto ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Duda con uso de put() en Net::FTP

Notapor explorer » 2011-03-02 13:55 @621

¿No será que tu máquina y/o la máquina de destino es un Windows, y el FTP está traduciendo los finales de línea contenidos dentro de la imagen, creyendo que es un fichero de texto, porque no has activado la transmisión en modo binario?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Duda con uso de put() en Net::FTP

Notapor BigBear » 2011-03-02 14:41 @653

Solucionado explorer, solo tenía que agregar la opción binary() antes de la transferencia quedando así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use Net::FTP
  2.  
  3. $ftp = Net::FTP->new("localhost");
  4. $ftp->login("test","test");
  5. $ftp->binary();
  6. $ftp->put("test.jpg","subi.jpg");
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron