La solution au doc php tronqué : ouvrez d'abord le fichier de code correspondant ; puis ajoutez l'instruction "ob_end_clean()" avant l'en-tête.
Recommandé : "Tutoriel vidéo PHP"
Téléchargement PHP DOC Code tronqué
Récemment terminé Pour un système, vous devez télécharger le fichier doc
Une fois le téléchargement du code précédent terminé, il était toujours tronqué à l'ouverture...
Google n'a pas trouvé de solution depuis longtemps
Je l'ai finalement eu plus tard
doit être effacé avant Header, c'est-à-dire ob_end_clean()
$file_size = filesize($logName); ob_end_clean(); header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Accept-Length:$file_size"); header("Content-Disposition:attachment;filename=" . $fileName); $fp = fopen($logName, "r"); $buffer_size = 1024; $cur_pos = 0; while (!feof($fp) && $file_size - $cur_pos > $buffer_size) { $buffer = fread($fp, $buffer_size); echo$buffer; $cur_pos+=$buffer_size; } $buffer = fread($fp, $file_size - $cur_pos); echo$buffer; fclose($fp); return true;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!