• Publicidad

Pasar a binario un string ($file)

Así que programas sin strict y las expresiones regulares son otro modo de hablar. Aquí encontrarás respuestas de nivel avanzado, no recomendable para los débiles de corazón.

Pasar a binario un string ($file)

Notapor monoswim » 2005-09-05 11:03 @502

Hola amigos, tengo una variable $file que tiene el contenido de una imagen pero en formato askii, si, la imagen es guardada en formato askii !!!

cuando la quiero imprimir con content-type: image/jpeg no me funciona...

Pero si la guardo en otro archivo colocando binmode FILE; si me la guarda bien...

Como puedo imprimir por mantalla esa imagen sin tener que guardarla como jpeg?

Se puede pasar a binario un string ?

Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Publicidad

Re: Pasar a binario un string ($file)

Notapor Perl user » 2005-09-05 12:25 @559

monoswim escribiste:Hola amigos, tengo una variable $file que tiene el contenido de una imagen pero en formato askii, si, la imagen es guardada en formato askii !!!

cuando la quiero imprimir con content-type: image/jpeg no me funciona...

Pero si la guardo en otro archivo colocando binmode FILE; si me la guarda bien...

Como puedo imprimir por mantalla esa imagen sin tener que guardarla como jpeg?

Se puede pasar a binario un string ?

Saludos


Puedes hacerlo usando pack (consulta perlpacktut, pero la verdadera pregunta es, Por qué leiste la imagen como ASCII? o porque dices que la tienes como ASCII?

Saludos,
Marco A. Manzo
[email protected]
http://www.unixmonkeys.com/amnesiac/
Perl Programming Language
Perl user
Maestro honorario
Maestro honorario
 
Mensajes: 271
Registrado: 2004-11-03 21:11 @924

Notapor monoswim » 2005-09-05 12:40 @569

Es que en verdad no las leo...Es el código que me viene a travéz de un formulario web, es para un sitio autoadministrable...en donde cada imagen quiero que esté en un XML con la info del producto...ya la guardo bien en el XML...Y la puedo recuperar y guardar cono JPG en binario, pero al imprimirlo me da error...

Gracias por la info, voy a checkear eso de pack...

Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Notapor explorer39 » 2005-09-05 14:44 @655

Si en $jpeg hay un fichero jpeg binario, prueba con esto:
Código: Seleccionar todo
binmode(STDOUT);
print STDOUT $jpeg;

En cuanto a guardar la imagen dentro del xml, me parece que había que hacerlo codificado en mime64....
explorer39
 

Notapor monoswim » 2005-09-05 15:52 @703

GRACIAS explorer39 !!!

Diste justo en la tecla...jeje
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires


Volver a Avanzado

¿Quién está conectado?

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