ホームページ  >  に質問  >  本文

自分で書いたものをアップロードしてダウンロードしたのですが、ダウンロードしたときにファイルが壊れていましたか?

アップロードとダウンロードの関数を自分で作成しましたが、ダウンロードするとファイルが破損していると表示されました。やり方はネットに書いてあることと同じです。

コードは次のとおりです:

$filename = $_GET['file'];
header("Content-Disposition:attachment;filename=".$filename);
header("Content-Length:".filesize($filename));
readfile($filename);


缺一个女朋友缺一个女朋友2586日前1246

全員に返信(1)返信します

  • 寻觅 beyond

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

    ファイルをアップロードするためのフォームには属性 enctype='multipart/form-data' がありますか?

    では、ファイルをアップロードするためのフォーム項目の種類はファイルに設定されていますか?

    では、アップロードされたファイルは $_FILES[ ][ ] から関連情報を取得しますか?

    それでは、get メソッドを使用してファイルを取得できますか? get メソッドを使用してもよろしいですか?

    では、ファイルをダウンロードする前に、ファイルの種類(MIMEタイプのヘッダー情報)を指定しますか?

    オンラインに書かれていることは正しくない可能性があります、マニュアルを読んでください、マニュアルは信頼できます


    返事
    1
  • 极世

    6666666

    极世 · 2017-10-14 13:01:04
  • キャンセル返事