Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2020, 10:56
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problemas al mostrar imagen en FPDF

No entiendo, primero creas $dataURI con cadena de tipo e información codificada en base64, pero, en la siguiente línea intentas regresar todo a la cadena original. En verdad, no tiene sentido.

Cómo sabes si $data no contiene ya la cadena de tipo?

Primero:
Código PHP:
Ver original
  1. // Elimina la información de tipo de archivo, si es que viene incluida
  2. $data = str_replace('data:image/png;base64,', '', $data);
  3.  
  4. // Elimina solo espacios antes y después del contenido, no es necesario remplazarlos todos
  5. $data = trim($data);
  6.  
  7. // Finaliza el proceso como lo haces ahora
  8. $data = base64_decode($data);
  9. $file = 'fotos/image1.png';
  10. $success = file_put_contents($file, $data);

Antes de otra cosa, revisa el archivo, de preferencia en el navegador, para que compruebes la ruta y que, efectivamente, el archivo se guardó como imagen png válida.

Por último, probablemente la ruta que estás proporcionando a FPDF es incorrecta o debería ser absoluta en vez de relativa.
__________________
- León, Guanajuato
- GV-Foto