Пытаюсь отдать андроиду pdf файл на серверной стороне (php). Функция простейшая:
$pdfPath = '....';
$filename = '...';
header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
readfile($pdfPath);
Браузер открывает отлично, но на стороне андроида получаю ошибку:
org.apache.http.MalformedChunkCodingException: Chunked stream ended unexpectedly
Проблема вроде как не на стороне сервера (браузер открывает отлично), не на стороне андроида (если открывать pdf по его непосредственному url (без участия php) он нормально загружается в андроиде).
При этом довольно странное поведение: он пытается несколько раз запросить этот урл с пдф'ом.
Добавил Content-Length - запрашивать стал один раз, но сохраняет только первые 128Кб...
Что делать?