J'ai écrit moi-même la fonction de téléchargement et de téléchargement, mais lorsque je l'ai téléchargée, il a été indiqué que le fichier était endommagé ? La méthode est la même que celle écrite en ligne.
Le code est le suivant :
$filename = $_GET['file']; header("Content-Disposition:attachment;filename=".$filename); header("Content-Length:".filesize($filename)); readfile($filename);
Votre formulaire de téléchargement de fichiers a-t-il l'attribut enctype='multipart/form-data' ?
Ensuite, le type de l'élément de formulaire pour télécharger des fichiers est-il défini sur fichier ?
Ensuite, le fichier téléchargé obtient-il des informations pertinentes de $_FILES[ ][ ] ?
Alors, êtes-vous sûr de pouvoir obtenir le fichier en utilisant la méthode get ? Êtes-vous sûr de vouloir utiliser la méthode get ?
Ensuite, spécifiez-vous le type de fichier (informations d'en-tête de type MIME) avant de télécharger le fichier ?
Ce qui est écrit en ligne peut ne pas être correct, lisez le manuel, le manuel fait autorité