-1

PHPの$_FILESグローバル変数について質問があります。ファイル配列でprint_rを実行すると、空白のarray()1が表示されます(ただし、別のページのフォームから投稿を含む1つのファイルをアップロードしました)。アップロードのpost変数(アップロードは入力タイプ=ファイル名)はファイル名に設定されていますが、ファイルには何も設定されていません。$ _ FILES ['upload'] ['name']を呼び出そうとすると、何も表示されません。これを引き起こしている可能性がありますか?フォームを送信すると、さまざまなフィールド(テキストボックス、選択ボックス、チェックボックスなど)が表示されますが、ファイルのアップロードに影響はありませんか?

ありがとう!

4

2 に答える 2

4

enctype=multipart/form-dataフォームタグに属性が設定されていることを確認してください。

<form action="test.php" method="POST" enctype="multipart/form-data">
于 2012-05-22T02:45:07.460 に答える
1

enctypeフォームに属性があることを確認する必要があります。例:

<form method="post" enctype="multipart/form-data">
    <input type="file" name="fileUpload"/>
    <input type="submit"/>
</form>
于 2012-05-22T02:45:53.670 に答える