Ссылка для скачивания двоичного файла

Slon747

Новичок
Чтоб файл приложение для андроида *.apk скачивался, а не открывался в браузере сделал так:
Ссылка на скачивания файла:
Код:
<a href="file_download.php?q=my_program.apk">File dowmload</a>
file_download.php:
Код:
<?
$file = "download/".htmlspecialchars($_GET['q']);
if(file_exists($file)) {
header('Content-Type: File Transfer');
header('Content-Disposition: filename="'.htmlspecialchars($_GET['q']).'"');
header('Content-length: '.filesize($file));
header('Cache-Control: no-cache');
header("Content-Transfer-Encoding: chunked");
readfile($file);
} else {
print "File '".$file."' not found";
}
?>
На андроиде в опере идет скачивание файла, а в хроме (тоже под андроид) запускается закачка файла file_download.php.
А во встроенном браузере открывается содержимое двоичного файла.
Как добиться того, чтобы двоичный файл скачивался? Хотя бы для самых распространенных браузеров.
 
Последнее редактирование:
Сверху