我正在上传文件,并且大小在数据库中保持为 0
$djenjang_capaian = $this->session->userdata('djenjang_capaian');
$pengirim = $this->session->userdata('pengirim');
$path = FCPATH. "/upload/document/capaian/$pengirim";
if(!is_dir($path))
{
mkdir($path,0777,TRUE);
}
$config['upload_path'] = $path;
$config['allowed_types'] = 'jpg|png|pdf|xlsx|xls|doc|docx|zip|rar';
$config['max_size'] = "2048";
$file_name = "dok-cpn-" . rand(100, 999) . uniqid();
$config['file_name'] = $file_name;
$this->load->library('upload', $config);
$this->upload->do_upload('dokumen_file');
$dokumen = $this->upload->data('file_name');
$dokumen_file = $dokumen;
$ukuran_file = $dokumen_file['size'];
$data = array(
'dokumen_file' => $dokumen_file,
'ukuran_file' => $ukuran_file
);
if ($this->db->insert($djenjang_capaian, $data)) {
$this->session->set_flashdata("success", " Data berhasil ditambahkan!");
redirect('user/page/pemenuhan_dokumen');
} else {
$this->session->set_flashdata("error", " Data gagal ditambahkan!");
redirect('user/page/pemenuhan_dokumen');
}
这段代码运行良好,但在 ukuran_file 字段上保持插入 0。如何将文件大小插入数据库? ...
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
而不是
你必须使用
参考在这里:https://codeigniter.com/userguide3/libraries /file_uploading.html#class-reference