【问题标题】:Codeigniter unlink not work when update file pdf更新文件pdf时Codeigniter取消链接不起作用
【发布时间】:2020-06-25 02:18:47
【问题描述】:

我想更新文件 pdf 但功能取消链接不起作用

  • 这是我的取消链接:@unlink(FCPATH .'./assets/file_master/'.$_FILES['nama_file']['name']);
  • 这是我的控制器
public function update_action() 
    {
    $tahun_dokumen_last = $this->Tb_master_model->get_by_id($this->input->post('id_master', true))->tahun_dokumen;
    if($this->input->post('tahun_dokumen',TRUE)=="" || $this->input->post('tahun_dokumen',TRUE)==NULL){
            $tahun_dokumen = $tahun_dokumen_last;
        }else{
            $tahun_dokumen = $this->input->post('tahun_dokumen',TRUE);
        }      
        if($_FILES['nama_file']['name']==""){
        $filename = $this->Tb_master_model->get_by_id($this->input->post('id_master', true))->nama_file;
        }else{
            //@unlink('./assets/file_master/'.$_FILES['nama_file']['name']);
            @unlink(FCPATH .'./assets/file_master/'.$_FILES['nama_file']['name']);

            $filename = $_FILES['nama_file']['name'];
            $filename = str_replace(' ', '_', $filename);
        } 
        $file = $_FILES['nama_file'];
        $this->_rules();
        $maks_size                =  25000000;//25MB
        $config['upload_path']   = './assets/file_master/'; //kalo path salah maka ggal upload
        $config['allowed_types'] = 'gif|jpg|png|pdf|doc|docx|xls|xlsx|rar|zip';
        $config['max_size']      = $maks_size;
        $config['overwrite']     = TRUE;
        $config['file_name']     = $filename;
        $this->load->library('upload');
        $this->upload->initialize($config);
        
        

帮帮我..

【问题讨论】:

    标签: codeigniter-3


    【解决方案1】:

    当你想从数据库中删除旧文件时​​使用文件名并取消链接,而不是 $_FILES['nama_file']['name']

    $filename = $this->Tb_master_model->get_by_id($this->input->post('id_master', true))->nama_file;
    @unlink(FCPATH .'./assets/file_master/'.$filename);
    

    【讨论】:

      猜你喜欢
      • 2015-02-26
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多