sl956
02/04/2004, 20h49
Mais a mon avis au niveau serveur ya rien a faire, c'est le client qui stream automatiquement, donc rien a faire.
La RFC 1806 (juin 1995) introduit un header MIME "Content-Disposition" qui sert en particulier à cela.
Pour envoyer un fichier vidéo en insérant ce header sans même avoir à triturer la configuration d'apache, il suffit d'utiliser un petit script php ressemblant à ceci (pour un fichier asf par exemple) :
Code:
Seul problème, Microsoft a toujours eu beaucoup de mal avec les MIME types. Conséquences :
- un bug dans Internet Explorer 4.01 fait que cela ne fonctionne pas du tout avec ce navigateur :
http://support.microsoft.com/default...b;EN-US;182315
Microsoft n'a pas de solution de contournement à proposer coté serveur. - un bug dans IE 5.5, 5.5 SP1, 5.5 SP2 et 6.0 permet d'utiliser cette méthode pour faire passer un éxécutable pour un fichier anodin
http://www.microsoft.com/technet/sec.../MS01-058.mspx - un bug dans IE 5.5 SP1 fait que le fichier effectivement enregistré n'est pas le fichier voulu, mais la page html qui contenait le lien (le "referrer")
http://support.microsoft.com/default...b;EN-US;281119
Microsoft n'a pas de solution de contournement à proposer coté serveur. - un bug dans IE 6.0 permet d'utiliser cette méthode pour faire passer un éxécutable pour un fichier anodin et l'éxécuter automatiquement :
http://www.microsoft.com/technet/sec.../MS01-058.mspx - un bug dans IE 6 SP1 fait que cela ne fonctionne pas si vos header sont encodés en UTF-8 dans certains jeux de caracteres "gourmands" (russe ou japonais par exemple) :
http://www.microsoft.com/downloads/d...A-A162822A5C0E
No comment.