Rumah > Soal Jawab > teks badan
Ini kod bahagian hadapan saya:
<form action="" method="post"> <input type="file" name="image" class="input"> </form>
dan pengawal:
$upload_image = $_FILES['image']['name']; if ($upload_image) { $config['allowed_types'] = 'xml|docx|jpg|png|pdf|xlsx'; $config['max_size'] = '999999'; $config['upload_path'] = './assets/img/image/'; $this->load->library('upload', $config); if ($this->upload->do_upload('image')) { $new_image = $this->upload->data('file_name'); $this->db->set('image', $new_image); } else { echo $this->upload->display_errors(); } }
Dalam $config, prog mengetahui jenis fail yang baru dimasukkan, seperti img docx, dll. Bagaimanakah saya boleh mendapatkan jenis fail yang baru dimasukkan sebagai $types?
P粉7864325792024-03-23 09:14:05
pathinfo
ialah tatasusunan. Kami boleh menyemak nama direktori, nama fail, sambungan, dsb.
$path_parts = pathinfo('test.png'); echo $path_parts['extension'], "\n"; echo $path_parts['dirname'], "\n"; echo $path_parts['basename'], "\n"; echo $path_parts['filename'], "\n";
https://www.php.net/manual/en/function .pathinfo.php
P粉4389183232024-03-23 00:21:05
Jika anda bertanya bagaimana untuk mendapatkan jenis fail fail yang baru anda serahkan, ia mudah, anda hanya menggunakan