Всем привет. Пытаюсь отдать андроиду 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Кб...
Подскажите что делать?