0

Apache-Tomcat6 で PHP5/HTML を使用しているときに、この問題が発生します。以下は、私のサイトで使用しているフォームの 1 つの例です。

<form enctype="multipart/form-data" method="post" action="hello.php" >


    <label>Title* :</label> 
    <input type="text" name="title" /> 




    <label>Image:</label>
    <input type="file" name="image" /><br />



<input type="submit" value="Add"/>
</form>

「enctype」属性を任意のフォームに追加するたびに。$_FILES['image'] も $_POST 変数も返されません。「enctype」が存在しない限り、すべて (もちろんファイル入力を除く) は期待どおりに機能します。誰でも私を案内してもらえますか?

4

1 に答える 1

1

postフォームのメソッドを使用してデータを取得することはできませんget

test.html

<form enctype="multipart/form-data" method="post" action="hello.php" >
    <label>Title* :</label> 
    <input type="text" name="title" /> 

    <label>Image:</label>
    <input type="file" name="image" /><br />
    <input type="submit" value="Add"/>
</form>

hello.php

<?php
print_r($_POST);
print_r($_FILES);

サーバーの構成に応じて、これは$_GET$_POST、およびを組み合わせ$_COOKIEますが、それでもpostファイル入力を使用する必要があります。

print_r($_REQUEST);
于 2012-05-31T15:17:52.267 に答える