Found linuxfr.org in host_name_addresses_map (0x8098390)
Registered fd 3 for persistent reuse.
Longueur: 55,129 [image/png]
100%[=========================================================================================================================================================>] 55,129 11.48K/s ETA 00:00
C'est comme une page http mais il faut que l'entête indique une image (C'est le "Content-Type: image/png"). Avec php la fonction header() peut générer l'entête : http://www.php.net/manual/fr/function.header.php(...)
Le contenu, dans ce cas, peut venir d'une base de donnée ou autre. C'est php qui fait tout le boulot et non apache. Tu peux aussi utiliser gd pour générer l'image à la volé : http://www.boutell.com/gd/(...)
Mais si l'image est un fichier "normal", le serveur apache fait tout lui-même.
# Re: petite question sur les transfert dans le protocole http
Posté par matiasf . En réponse au journal petite question sur les transfert dans le protocole http. Évalué à 6.
****************************************************
$ get -d http://linuxfr.org/images/top_bar_left_logo.png(...)
DEBUG output created by Wget 1.8.2 on linux-gnu.
--11:06:18-- http://linuxfr.org/images/top_bar_left_logo.png(...)
=> `top_bar_left_logo.png'
Résolution de linuxfr.org... complété.
Caching linuxfr.org => 212.27.33.221
Connexion vers linuxfr.org[212.27.33.221]:80...connecté.
Created socket 3.
Releasing 0x8098390 (new refcount 1).
---request begin---
GET /images/top_bar_left_logo.png HTTP/1.0
User-Agent: Wget/1.8.2
Host: linuxfr.org
Accept: */*
Connection: Keep-Alive
---request end---
requête HTTP transmise, en attente de la réponse...HTTP/1.1 200 OK
Date: 2003年4月07日 09:05:39 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a PHP/4.1.2 mod_ssl/2.8.9 OpenSSL/0.9.6g
Last-Modified: 2003年2月20日 16:20:31 GMT
ETag: "8f5-d759-3e55004f"
Accept-Ranges: bytes
Content-Length: 55129
Keep-Alive: timeout=15, max=512
Connection: Keep-Alive
Content-Type: image/png
Found linuxfr.org in host_name_addresses_map (0x8098390)
Registered fd 3 for persistent reuse.
Longueur: 55,129 [image/png]
100%[=========================================================================================================================================================>] 55,129 11.48K/s ETA 00:00
11:06:26 (11.48 KB/s) - « top_bar_left_logo.png » sauvegardé [55129/55129]
****************************************************
C'est comme une page http mais il faut que l'entête indique une image (C'est le "Content-Type: image/png"). Avec php la fonction header() peut générer l'entête :
http://www.php.net/manual/fr/function.header.php(...)
Le contenu, dans ce cas, peut venir d'une base de donnée ou autre. C'est php qui fait tout le boulot et non apache. Tu peux aussi utiliser gd pour générer l'image à la volé :
http://www.boutell.com/gd/(...)
Mais si l'image est un fichier "normal", le serveur apache fait tout lui-même.