Bonjour, j'ai realise un script en php qui permet le telechargement de fichier, tout est opérationnel, sauf que lorsque la taille du fichier est importante (dans le cas teste 2.2go), IE lance le transfert, cree le fichier de destination mais s'arrete sans transferer aucune donnée.
Tandis que dans le cas de firefox, tout est opérationnel.
Si quelqu'un a une idée, je vois vraiment pas.
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php require("require.php"); /** * PHP Template. */ $file = $_GET['file']; $taille=filesize("$file"); header("Content-Type: application/force-download; name=\""._basename($file)."\" "); header("Content-Transfer-Encoding: binary");//permet de lire aussi le fichier mais impose d'avoir le type mime //header("content-type: application/octet-stream" );//propose seulement le download sous linux header("Content-Length: $taille"); header("Content-Disposition: attachment; filename=\""._basename($file)."\""); header("Expires: 0"); //header("Cache-Control: no-cache, must-revalidate"); //header("Pragma: no-cache"); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); readfile($file); exit(); ?>
Partager