是否有任何方法可以在cakephp中进行文件上传 我已经尝试将allowEmpty设置为true,并且需要激活但是没有工作
'pic' => array(
'uploadError'=>array(
'rule'=>'uploadError',
'message'=>'The image upload failed',
'allowEmpty'=>true
)
)
答案 0 :(得分:1)
尝试在视图中的HTML元素上将HTML属性设置为false。
以下是一些例子:
对于蛋糕:
echo $this->Form->input('pic', array('type' => 'file', **'required' => false**));
对于原生PHP:
<input type="file" name="data['Upload']['pic']" **required**>
答案 1 :(得分:1)
尝试在view.ctp中使用此代码。我认为最新版本的CakePHP中 required 的默认值是 false ,或者您可能在模型中放置验证?
<?php echo $this->Form->input('pic', array('type' => 'file', 'required' => false)); ?>