Me sorprende que teniendo la solución frente a ti no hayas podido verla.
Cita:
Iniciado por pateketrueke El esquema de HTTP implica dos cosas, las cabeceras y el cuerpo del contenido, en ese orden.
Cita: Foo: bar
Candy-Does: Nothing
The-Header-key: The%20Value
BODY
Ahora, la pregunta sería, ¿el servidor web lo escribiste tu o cómo?
Dependiendo de esas cualidades es que debes proceder.
Suponiendo que estás usando Apache+PHP podría ser así:
Código PHP:
header(/* ... */);
readfile(/* ... */);
Si tienes mas dudas bien podrías consultar el RFC de HTTP, o el manual de PHP.
Teniendo esto:
Código HTML:
<img src="script.php">
Pues... entonces:
script.php Código PHP:
<?php
header('Content-Type: image/gif');
readfile('/path/to/file.gif');
Ahora, si necesitas pasar el nombre del archivo como parámetro.
script.php?pic=foo.gif Código PHP:
<?php
$img = "/path/to/img/{$_GET['pic']}";
header('Content-Type: image/gif');
readfile($img);
Etc, etc.
Leyendo los manuales y haciendo pruebas se consigue eso, sigo pensando en la razón de por qué los árboles te han impedido ver el bosque, sencillamente no entiendo.