我遇到了更新图像的问题。我创建了图片上传,效果很好,但我也希望它能够更新。当我添加需要的图像时,它会正确更新,但如果我不想更改图像并保持原样,则无法检索我当前的图像。
请帮我
这是我的代码:
我的模型更新
function updateDatasale($id){
$data=array(
'mayor_permit_attachment'=>$this->mayors_attachment()
);
$this->db->where('id',$id);
$this->db->update('tickets',$data);
}
function mayors_attachment(){
$pic=array(
'upload_path'=>'./uploads/',
'allowed_types'=>'gif|jpg|png',
'max_size'=>4000,
'max_width'=>10024,
'max_height'=>10024,
);
$this->load->library("upload",$pic);
if($this->upload->do_upload('mayors_attachment')){
$fb=$this->upload->data();
$fd=$fb['file_name'];
return $fd;
}
else{
$data = "null";
return $data;
}
}
控制器
public function updatesales($id){
$this->TicketReply_model->updateDatasale($id);
redirect("accepttask");
}
意见
<tr>
<td>
<span class="text-danger text-bold">
<label>Mayors Permit:</label>
<input type="file" name="mayors_attachment" >
</td>
</tr>