我有一個奇怪的問題,我正在使用codeigniter上傳圖像,但事情很奇怪。它保存到數據庫,但其中一部分可以上傳到特定文件夾,而另一部分則不能。有人可以幫助我嗎?我使用的是 Codeigniter 3 和 PHP 7.3.13這是我的控制器:public function edit_pegawai($id_pegawai){ if (isset($_POST['simpan'])){ $this->form_validation->set_rules('nama', 'Nama', 'required'); $data_pegawai=array( 'nik'=> $this->input->post('nik'), 'nama'=> $this->input->post('nama') ); $data['dataPegawai'] = $data_pegawai; if ($this->form_validation->run() == TRUE){ $img = $this->UserModel->get_foto($id_pegawai)->row(); $image = $img->foto; if ($_FILES['foto']['name']){ if ($image != NULL){ unlink('./assets/img/foto/'.$image); } $nama = ucwords(strtolower($this->input->post('nama'))); $config['upload_path'] = './assets/img/foto/'; $config['allowed_types'] = 'jpe|jpg|jpeg'; $config['max_size'] = 10000; $config['file_name'] = $nama; $config['overwrite'] = TRUE; $this->load->library('upload'); $this->upload->initialize($config); if ($_FILES['foto']['type'] == 'image/jpeg' || $_FILES['foto']['type'] == 'image/png' || $_FILES['foto']['type'] != 'image/jpg'){ $this->upload->do_upload('foto'); $hilihh = $this->upload->data(); $foto = $hilihh['file_name']; } else{ $this->session->set_flashdata('msg_gagal'); redirect(site_url('listpegawai')); }
- 2 回答
- 0 關注
- 98 瀏覽
添加回答
舉報
0/150
提交
取消