2015-10-04 1 views
2

Quelqu'un pourrait m'aider? Pourquoi l'extension dwg est lu comme non types autorisés fichier, alors que je devais écrire mimes.php pour inclure dwg fichier d'extension comme extension de fichier permis ..Code Igniter File Upload Pour Autocad

+0

ça marche si vous définissez '$ config [ « de allowed_types »] = « * »; ' – Linus

+0

Cela fonctionne correctement, mais je n'ai pas non plus autorisé les types de fichiers .exe, j'ai donc décidé de taper le fichier .dwg dans mimes.php. Il y a une autre façon de définir un type de fichier de données non autorisé plutôt que de taper beaucoup de type de données dans les types de données autorisés dans $ config ['allowed_types'] = ''; ? –

Répondre

0

Vous pouvez ajouter ce qui suit au tableau MIME situé à root/application/config/mimes.php

array(
    'dwg' => array('application/acad', 'application/x-acad', 'application/autocad_dwg', 'image/x-dwg', 'application/dwg', 'application/x-dwg', 'application/x-autocad', 'image/vnd.dwg', 'drawing/dwg') 
); 

Il s'agit simplement de tous les types MIME possibles pour un fichier .dwg.

Maintenant, lorsque vous utilisez la classe de téléchargement de fichier que vous pouvez simplement ajouter dwg au tableau de types de fichiers autorisés

$this->load->library('upload', array(
    'allowed_types' => 'dwg' 
));