今天做一个商品上传,有个首图(单图)和详情图(多图),放到一个form中,当时心里也是着急了,试了各种办法,怎么也上传不了。下班了这才放松下来看了下代码。 用的是tp3.2,代码:
Controller中
$picarr1 = array(); if ($_FILES ['addimage'] ['name'][0] !== '') { $files['addimage'] = $_FILES ['addimage']; //关键的一步,上传类需要这种格式 $img1 = $this->upload ($files); //upload方法中别忘了加上参数 foreach($img1 as $key1 => $val1){ array_push($picarr1,$val1[savepath].$val1[savename]); } } if ($_FILES ['addindeximage'] ['name'] !== '') { $img2 = $this->uploadOne ($_FILES ['addindeximage']); //upload方法中别忘了加上参数 $data['image'] = $img2[savepath].$img2[savename]; }