Jump to content

format de l'image non reconnu ; formats acceptés : GIF, JPG, PNG


Recommended Posts

Bonsoir.

 

format de l'image non reconnu ; formats acceptés : GIF, JPG, PNG

format de l'image non reconnu ; formats acceptés : GIF, JPG, PNG

Toujours pas de solutions??????????

Mes images s'importent parfaitement sur prestashop 1.4 sur le même serveur

 

au moin une réponse d'un modo.

Merci.

Michel

post-148277-0-78218200-1352227609_thumb.jpg

Link to comment
Share on other sites

On va essayer de débuger ensemble cette erreur.

 

Peut-tu aller dans le fichier suivant : classes/ImageManager.php

 

et remplacer :

public static function validateUpload($file, $max_file_size = 0)
{
 if ((int)$max_file_size > 0 && $file['size'] > (int)$max_file_size)
  return sprintf(
Tools::displayError('Image is too large (%1$d kB). Maximum allowed: %2$d kB'),
$file['size'] / 1000,
$max_file_size / 1000
  );
 if (!ImageManager::isRealImage($file['tmp_name'], $file['type']) || !ImageManager::isCorrectImageFileExt($file['name']))
  return Tools::displayError('Image format not recognized, allowed formats are: .gif, .jpg, .png');
 if ($file['error'])
  return sprintf(Tools::displayError('Error while uploading image; please change your server\'s settings. (Error code: %s)'), $file['error']);
 return false;
}

 

par :

 

public static function validateUpload($file, $max_file_size = 0)
{
 if ((int)$max_file_size > 0 && $file['size'] > (int)$max_file_size)
  return sprintf(
Tools::displayError('Image is too large (%1$d kB). Maximum allowed: %2$d kB'),
$file['size'] / 1000,
$max_file_size / 1000
  );
 p($file);
 p(var_dump(ImageManager::isRealImage($file['tmp_name'], $file['type'])));
 d(var_dump(ImageManager::isCorrectImageFileExt($file['name'])));
 if (!ImageManager::isRealImage($file['tmp_name'], $file['type']) || !ImageManager::isCorrectImageFileExt($file['name']))
  return Tools::displayError('Image format not recognized, allowed formats are: .gif, .jpg, .png');
 if ($file['error'])
  return sprintf(Tools::displayError('Error while uploading image; please change your server\'s settings. (Error code: %s)'), $file['error']);
 return false;
}

 

et créer un nouvelle fois une catégorie avec une image ?

 

renvoie moi le résultat :) et dit moi aussi sur quelle navigateur tu as fait le test.

 

Loic

Link to comment
Share on other sites

Merci beaucoup de vouloir m'aider.

voici a quoi ça me renvoie quand je valide l'enregistrement d'une catégorie avec phote (après modification du fichier:

 

Array ( [name] => bouteilles-isothermes-gourdes.jpg [type] => image/jpeg [tmp_name] => /tmp/php4Qrglx [error] => 0 => 3681 ) bool(false)

bool(true)

END

 

je suis sur google chrome

 

Michel

 

excuse moi pour le retard de la réponse mais je n’étais pas là. ;)

Link to comment
Share on other sites

×
×
  • Create New...