Bonjour !
J'ai le code suivant :
... qui me permet donc de télécharger un fichier de mon serveur. Le problème c'est que lorsque j'essaye avec un fichier vidéo mp4, le fichier ne peut pas s'ouvrir avec les lecteurs habituels... alors que la même vidéo qui est sur mon disque dur je l'ouvre sans problème !
Donc je ne sais pas d'où vient le problème, ce code fonctionne pour des images, fichiers texte ou autre mais pas pour des vidéos... après je n'ai pas essayé d'autres fichier !
Merci à vous !
J'ai le code suivant :
<?php
function telechargement($nom, $situation, $poids)
{
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: '. $poids);
header('Content-disposition: attachment; filename='. $nom);
header('Content-Transfer-Encoding: binary');
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
ob_clean();
flush();
readfile($situation);
exit();
}
telechargement("video.mp4", "video.mp4", 1550040);
?>
... qui me permet donc de télécharger un fichier de mon serveur. Le problème c'est que lorsque j'essaye avec un fichier vidéo mp4, le fichier ne peut pas s'ouvrir avec les lecteurs habituels... alors que la même vidéo qui est sur mon disque dur je l'ouvre sans problème !
Donc je ne sais pas d'où vient le problème, ce code fonctionne pour des images, fichiers texte ou autre mais pas pour des vidéos... après je n'ai pas essayé d'autres fichier !
Merci à vous !