Comment obtenir le type de données du fichier php d'entrée
P粉670107661
P粉670107661 2024-03-22 10:41:04
0
2
275

Voici mon code frontend :

<form action="" method="post">
    <input type="file" name="image" class="input">
</form>

et contrôleur :

$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();
            }
        }

Dans $config, prog connaît le type de fichier qui vient d'être saisi, tel que img docx, etc. Comment puis-je obtenir le type de fichier qui vient d'être saisi en tant que $types ?

P粉670107661
P粉670107661

répondre à tous(2)
P粉786432579

pathinfo est un tableau. Nous pouvons vérifier nom du répertoire, nom du fichier, extension, etc.

$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粉438918323

Si vous demandez comment obtenir le type de fichier que vous venez de soumettre, c'est simple, il vous suffit d'utiliser

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal