• Publicidad

Cómo abrir imágenes en un CGI

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Cómo abrir imágenes en un CGI

Notapor BigBear » 2010-02-01 13:50 @618

Hola.

Quería preguntar si alguien conocía una manera de abrir una imagen en una página con CGI sabiendo la ruta de la imagen.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Cómo abrir imágenes en un CGI

Notapor explorer » 2010-02-01 14:11 @633

Sí, es muy sencillo...

* En el Content-Type, en vez de text/html, mandas el código MIME del tipo de imagen que vas a mandar. Por ejemplo, img/jpeg.

* Luego, abres el fichero de la imagen, en modo binario

* Haces un bucle por todo el fichero de la imagen, mandando lo que leas por la salida estándar

En el fichero HTML, cambias el src del <img> a la ruta del cgi:

<img src="http://tuservidor/cgi-bin/cgi.pl" width="100" height="100">

Naturalmente, vas a poner la anchura y la altura de la imagen si son todas iguales y son dimensiones que conoces. Si no, nada, no las pongas. El ponerlas ayuda al navegador web a presentar la página mucho más rápidamente.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

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

cron