2

我已经包含用于上传图像文件的图像表单助手,我只得到“名称”属性而不是“tmp_name”、“大小”、“类型”、“错误”属性。请给我解决方案。

4

2 回答 2

3

检查您的form允许上传:

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

添加enctypeof "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 回答