這是我的前端程式碼:
<form action="" method="post"> <input type="file" name="image" class="input"> </form>
和控制器:
$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(); } }
在 $config 中,prog 知道剛剛輸入的檔案類型,例如 img docx 等,我如何取得剛剛輸入為 $types 的檔案類型?
pathinfo
是一個陣列。我們可以檢查目錄名稱、檔名、副檔名等。https://www.php.net/manual/en/function .pathinfo.php
#如果您詢問如何取得剛剛提交的文件的文件類型,這很簡單,您只需使用