[英]Images or Attachments are not deleting from folder in server
我正在使用codeigniter。我將文件存儲在db2中的json模態中。當我從視圖中刪除文件時,我可以從Db中刪除並查看,但是我無法從文件夾中取消鏈接文件。我做錯了。我非常感謝。
控制器代碼 :
public function deleteEventAttachments($patientId,$id,$index)
{
//print_r($patientId.$id.$index);
$eventdata=$this->objPatients->get_Events($id)[0];
$attachments=json_decode($eventdata->eventAttachments);
$attach=array();
$deletefile="";
foreach ($attachments as $key => $value) {
if ($key!=$index){
$attach[]=$value;
}
if($key==$index && $value!=""){
$deletefile=$value;
unlink(base_url().'resources/patients/attachments/'.$deletefile);
}
}
$files=json_encode($attach);
$eData= array('eventAttachments' => $files);
$this->db->where('id',$id);
$this->db->update('patients_events',$eData);
redirect(base_url().'patients/editPatient/'.$patientId.'/?tab=events');
}
檢查文件及其文件夾的模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.