OVH Community, votre nouvel espace communautaire.

Modif apache


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.
Il y a pourtant un solution simple, standard, et bien documentée.

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:
Les variations autour de cet exemple de base (autres formats, récupération du nom du fichier dans un GET ou un POST, etc, etc) sont laissées à la sagacité du lecteur...

Seul problème, Microsoft a toujours eu beaucoup de mal avec les MIME types. Conséquences :

No comment.

EricZone
02/04/2004, 15h36
Mais a mon avis au niveau serveur ya rien a faire, c'est le client qui stream automatiquement, donc rien a faire.

jokerman
02/04/2004, 08h10
je vois que nous avons le meme probleme j'ai essayé
addType
ForceType

desn httpd.conf et dans un htaccess , rien n'y fait (

impossible de "telecharger les vdo" au lien de les streamer, je cntinue a chercher ....

Julien2222
02/04/2004, 03h45
oui j'ai dis une betise, mets mon Addtype ds http.conf, relance apache ça devrait etre mieux non ?

En fait c'est bizarre mon addtype ds un httacess marche tres bien avec les images (jpg & co) mais apparement pour les videos le player de windows vois la chose autrment

jokerman
02/04/2004, 01h09
non ca ne marche pas, j'ai peut etre fait une erreur qque part , mais je ne vois pas ou :

AddType www/unknown .wmv
AddType www/unknown .mpg
AddType www/unknown .avi

J'ai essayé aussi :

ForceType application/octet-stream


mais ca ne marche pas non plus.

EricZone
02/04/2004, 00h32
Et ca marche çà ? Ca propose le fichier en telechargement au lieu de le lire ?

jokerman
01/04/2004, 23h41
Merci Julien , je m'en vais tester ça de ce pas bonne nuit !!!

Julien2222
01/04/2004, 22h36
Toujours ds un .htacess mais ds le bon repertoire tu mets :

AddType www/unknown .wmv .mpg .avi

ou

AddType www/unknown .wmv
AddType www/unknown .mpg
AddType www/unknown .avi

jokerman
01/04/2004, 17h42
J'ai essayé la syntaxe ne doit pas etre bonne car cela ne marche pas dans un htaccess :


ForceType application/octet-stream


tu n'aurais pas une idée ?

Julien2222
01/04/2004, 16h25
Tu te compliques la vie, met ton code ds un .htacess ds le repertoire en question ça suffira largement

jokerman
01/04/2004, 15h34
je dois coller ca dans httpd.conf dans un virtual host Pour forcer le telechargement des fichiers vidéo (si ca merche !):


ForceType application/octet-stream




mon probleme est que sur ce serveur, je n'ai aucun domaine de défini, j'ai creer un user , et j'apelle le compte avec :

http://nsXXXX.ovh.net/~NomDuCompte/
ma question :

puis-je creer un virtual host comme cela :


ServerAdmin webmaster@je_sais_pas_quoi_mettre
DocumentRoot /home/NomDuCompte/www
User NomDuCompte
Group users
ServerName nsxxxx.ovh.net/~NomDuCompte
ServerAlias nsxxxx.ovh.net/~NomDuCompte
CustomLog logs/NomDuCompte-access_log combined
ScriptAlias /cgi-bin/ /home/NomDuCompte/cgi-bin/

ForceType application/octet-stream


afin de pouvoir forcer les videos au telechargment dans le compte NomDuCompte ?