Jump to content

(solucionado) problema al subir imagenes


Recommended Posts

hola buenos dias
estoy migrando una tienda a prestashop y he instalado la nueva version en limpio
el problema que tengo es que cuando intento subir una foto desde el back office me sale este mensaje "formato de imagen no reconocida; use los formatos: gif, .jpg, .png" y no sube la foto , he visto en el foro una modificacion sobre una linea pero debe de ser para otras versiones

buneo esta es la primera de muchas duditas que tengo y consultare un novatiloo pesadillo mas por aqui vamos

gracias y un saludo

Link to comment
Share on other sites

hola bueno para la informacion de la comunidad ya esta solucionado hay un informe en ingles en el cual hay que sustituir esta parte del codigo del archivo images.inc.php


/**
* Check image MIME type
*
* @param string $file $_FILE of the current file
* @param array $types Allowed MIME types
*/
function isPicture($file, $types = NULL)
{
/* Detect mime content type */
$mimeType = false;
if (!$types)
$types = array('image/gif', 'image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/x-png');

/* Try 4 different methods to determine the mime type */
if (function_exists('finfo_open'))
{
$const = defined('FILEINFO_MIME_TYPE') ? FILEINFO_MIME_TYPE : FILEINFO_MIME;
$finfo = finfo_open($const);
$mimeType = finfo_file($finfo, $file['tmp_name']);
finfo_close($finfo);
}
elseif (function_exists('mime_content_type'))
{
$mimeType = mime_content_type($file['tmp_name']);
}
elseif (function_exists('exec'))
{
$mimeType = trim(exec('file -b --mime-type '.escapeshellarg($file['tmp_name'])));
if (!$mimeType)
$mimeType = trim(exec('file --mime '.escapeshellarg($file['tmp_name'])));
if (!$mimeType)
$mimeType = trim(exec('file -bi '.escapeshellarg($file['tmp_name'])));
}
if (empty($mimeType) OR $mimeType == 'regular file')
$mimeType = $file['type'];

/* For each allowed MIME type, we are looking for it inside the current MIME type */
foreach ($types AS $type)
if (strstr($mimeType, $type))
return true;

return false;
}


os dejo el enlace de donde lo he sacado http://www.prestashop.com/bug_tracker/view/6645/

gracias y un saludo

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...