, Codeigniter Blueimp.
URL- DELETE HTTP/AJAX, Blueimp. URL- , . , Codeigniter , URL-, , /_ .
, , :
/uploads/img1.jpg
Codeigniter uploads img1.jpg, , , .
, Blueimp "upload.class.php" file delete_url, . delete_url codeigniter/controller_method :
protected function set_file_delete_url($file) {
$file->delete_url = base_url().'upload/deleteFile/'.rawurlencode($file->name);
upload/deleteFile ( Codeigniter Blueimp Fork):
function deleteFile($file){
$fcpath=FCPATH.'uploads/;
$success =unlink($fcpath.$file); //PHP function was does the actual file deletion
//info to see if it is doing what it is supposed to
$info->sucess =$success;
$info->file =is_file(FCPATH .$file);
$info->fcpath = FCPATH;
if (IS_AJAX) {
//I don't think it matters if this is set but good for error checking in the console/firebug
echo json_encode(array($info));
}
else {
$file_data['delete_data'] = $file;
$this->load->view('admin/delete_success', $file_data);
}
}