Yo tenía un problema similar al tuyo, lo he solucionado de esta manera espero te sirva
Código PHP:
Ver original$ruta = '../actas/'.$archivo;
{
header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename='.$archivo); header('Content-Transfer-Encoding: binary');
}
PD: yo prefiero guardar siempre el archivo en el servidor y la ruta en la base, los binarios te comen literalmente la base.
Saludos