【问题标题】:CakePHP FormHelper for uploading an image fileCakePHP FormHelper 用于上传图像文件
【发布时间】:2026-01-13 14:05:02
【问题描述】:

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

【问题讨论】:

    标签: cakephp cakephp-2.0


    【解决方案1】:

    检查您的form 是否允许上传:

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

    添加"multipart/form-data"enctype,允许文件上传。

    【讨论】:

      【解决方案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

      【讨论】:

        最近更新 更多