将文件大小插入数据库
P粉986860950
P粉986860950 2023-09-13 12:14:32
0
1
620

我正在上传文件,并且大小在数据库中保持为 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。如何将文件大小插入数据库? ...

P粉986860950
P粉986860950

全部回复 (1)
P粉248602298

而不是

$ukuran_file = $dokumen_file['size'];

你必须使用

$ukuran_file = $dokumen_file['file_size'];

参考在这里:https://codeigniter.com/userguide3/libraries /file_uploading.html#class-reference

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!