Codeigniter : Le type du fichier que vous tentez de télécharger n'est pas autorisé. Hier, c'était beau

Mon codeigniter application soudainement cassé aujourd'hui. Je n'ai pas de travail sur le code de téléchargement, et quand j'ai essayé de télécharger une image aujourd'hui, j'ai soudain eu "Le type de fichier que vous tentez de télécharger n'est pas autorisé." Hier, tout était bien.

Mon tableau de config est:

$config = array(
     'file_name' => $data['slug'] .'-'. $key,
     'upload_path' => './images',
     'allowed_types' => 'gif|jpg|jpeg|png'
    );

J'ai également essayé de définir les types autorisés que : "image/gif|image/jpg|image/jpeg|image/png', mais pas de chance.

Le dumping $this->télécharger->data() :

Array
(
    [file_name] => ring.jpg
    [file_type] => image/jpeg
    [file_path] => /home/user/www.domain.ca/images/
    [full_path] => /home/user/www.domain.ca/images/ring.jpg
    [raw_name] => ring
    [orig_name] => 
    [client_name] => ring.jpg
    [file_ext] => .jpg
    [file_size] => 49158
    [is_image] => 1
    [image_width] => 
    [image_height] => 
    [image_type] => 
    [image_size_str] => 
)

Je comprends qu'il y avait quelques bugs dans les versions précédentes de l'IC, mais je n'avais pas ces problèmes d'hier. Je comprends aussi que cette erreur se produit uniquement si le type MIME ne correspond pas à ce qui est autorisé, mais cela ne semble pas être le cas.

Le serveur est Apache.

Quelqu'un a une idée de ce que pourrait être le problème? Merci!

  • vérifiez le format de fichier , ou de l'ouvrir à l'aide de l'image de l'éditeur de l'app et de ré-enregistrer à nouveau et essayez , aussi assurez-vous que l'id de l'extension jpg pas JPG , quelques fois qui fait la différence
  • Avez-vous essayé de juste déboguer le code de CI que les questions de l'erreur, voir ce qu'il pense qui se passe?
  • Pouvez-vous voir si le serveur est déjà atteint la limite des fichiers téléchargés?
InformationsquelleAutor Jursels | 2014-02-19