¿Cómo descargar un archivo guardado en un campo largo tipo Blob en Mysql?
Para el método getBlob en ResultSet, puede verificar la API
Ya sea que el archivo se guarde en una base de datos o en un archivo, la base de datos solo registra la ruta. la ruta de la base de datos.
Piénsalo, ¿qué pasará si subes una película 2G y la guardas en tu base de datos?
Código de descarga PHP:
lt;?php
header('Expira: lunes, 26 de julio de 1997 05:00:00 GMT'); p> p>
header('Última modificación:'.gmdate('D, d M Y H: i: s' ).GMT');
header('Control de caché: no- caché, debe revalidar');
header('Pragma: no-cache');
header('Content-Encoding. none');
encabezado ('Contenido-Longitud: '. $tamaño de archivo);
encabezado('Contenido-Disposición: archivo adjunto; nombre de archivo='.$attach['nombre de archivo']);
header( 'Tipo de contenido: '.$attach['tipo de archivo']);
@$fp = fopen($nombre de archivo, 'rb'); fp, 2);
$adjunto = @fread($fp, $filesize);
@ fclose($fp);
echo $adjunto; gt;