Неправильный размер загрузки на Android для файлов WAV и ZIP

Я создал простой скрипт загрузки, который работает безупречно в настольных браузерах. Однако при попытке загрузить файлы ZIP или WAV на Android кажется, что он показывает и загружает только 36% файла. Это известная ошибка или я что-то здесь не так делаю?

Моя функция сработала после проверок:

function forceDownload($file_to_download,$header){

header($_SERVER['SERVER_PROTOCOL'].' 200 OK');
header("Content-Type: ".$header);
header("Content-Transfer-Encoding: Binary");
header('Cache-Control: must-revalidate');
header("Pragma: public");
header("Content-Length: ".filesize($file_to_download));
header("Content-Disposition: attachment;
filename=\"".basename($file_to_download)."\"");
ob_end_flush();
@readfile($file_to_download);
exit();

}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]