Maison  >  Questions et réponses  >  le corps du texte

J'ai téléchargé et téléchargé quelque chose que j'ai écrit, mais lorsque je l'ai téléchargé, le fichier a été endommagé ?

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);


缺一个女朋友缺一个女朋友2537 Il y a quelques jours1203

répondre à tous(1)je répondrai

  • 寻觅 beyond

    寻觅 beyond2017-10-13 20:50:22

    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é


    répondre
    1
  • 极世

    6666666

    极世 · 2017-10-14 13:01:04
  • Annulerrépondre