2010-12-13 9 views
4

私は小規模な管理アプリケーションを使用しており、商標登録されている画像をアップロードする必要がありますが、要するに、処理するデータの取得に問題がありますデバッグ私はフォームが$_FILESスーパーグローバルにデータを渡していないことを理解しており、なぜそれを理解することはできません。 これは、関連するフォームコードです:データが渡されないフォーム

<form 
    action="/contracts/entity/save_entity/trademark" 
    method="post" 
    enctype="multipart/form-data" 
    id="manage-entity-form" 
> 
    <input 
     type="hidden" 
     id="MAX_FILE_SIZE" 
     name="MAX_FILE_SIZE" 
     value="102400000" 
    /> 
    <label for="file" class=""> 
    <span class="ui-button-text">Image</span> 
    </label> 
    <input 
     type="file" 
     id="file" 
     class="ui-state-active" 
     name="data[Upload][]" 
    /> 
</form> 
+3

私は問題はこれでビールを賭けますアップロード] [] 'それを単に「アップロード」と名付けるとどうなりますか? –

+0

'data [Upload] []'入力名は何ですか?それが問題の原因となっている可能性があります。 「データ」だけを試してみてください。 – Jonah

+0

名前は問題ありません。あなたが配列を送信する方法です。 – Tobias

答えて

2

multipart/form-dataエンコーディングは多次元配列をサポートしていません - このスレッドを参照してください。 `データ[:How to upload files (multipart/form-data) with multidimensional POSTFIELDS using PHP and CURL?

+0

私は2つの画像をアップロードするためにOPフォームを使用しました(明らかに、2番目の 'input type ="ファイル "を追加しました)。そしてそれらを応答ページに表示しました。それはできます*。 – AgentConundrum

関連する問題