2

画像ファイルをアップロードするための画像フォームヘルパーを含めました。「name」属性のみを取得していますが、「tmp_name」、「size」、「type」、「error」属性は取得していません。解決策を教えてください。

4

2 に答える 2

3

form許可のアップロードを確認してください。

<?php echo $this->Form->create('Model', array('type'=>'file')); ?>

のを追加してenctype"multipart/form-data"ファイルのアップロードを許可します。

于 2012-04-24T13:33:26.470 に答える
2

フォームにファイルアップロードフィールドを追加するには、最初にフォームのenctypeが「multipart / form-data」に設定されていることを確認する必要があるため、次のような作成関数から始めます。

echo $this->Form->create('Document', array('enctype' => 'multipart/form-data') );
// OR
echo $this->Form->create('Document', array('type' => 'file'));

続きを読むhttp://book.cakephp.org/1.3/view/1411/File-Fields

于 2012-04-24T19:29:19.890 に答える