Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2018, 14:32
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Descarga de archivos mysql - archivo dañado

Totalmente desaconsejado usar motores de bases de dato como gestor de archivos, están hechos para guardar, valga la redundancia datos y no archivos, te recomiendo que guardes en la bd la dir del archivo y listo, pero si continuas con blobs lo que estás haciendo mal es usar

header("Content-length: $Doc_size");

doc_size no te esta dando el tamaño real del archivo en vez de usar $doc_size usa strlen($Doc_data);


Otra cosa cuidado con ese sql injection estas pasando un $_GET directo a la sentencia sql, te van a destruir la base de datos en menos de un parpadeo.