Загрузка PDF-файлов Android 2.2 и 2.3 через HTTPS кажется неработающей

Я сходил с ума по поводу загрузки PDF на мобильные устройства. Вот и следующее безумие, наблюдаемое на Android 2.2 и 2.3. Мне не удалось воспроизвести эту проблему на iPhone или других устройствах, ни в Firefox, ни в других настольных браузерах.

Я загружаю PDF-файл через HTTP, и он работает нормально. Затем я загружаю тот же PDF-файл через HTTPS, и загрузка не завершается (и имя файла теряется):

Download doesn't finish and filename is lost

Я использую эти заголовки HTTP (и другие, которые здесь не имеют значения):

Content-Disposition: attachment; filename="abc.pdf"
Content-Type: application/pdf

Изменение Content-Disposition to inline или его полное удаление тоже не помогает. Удаление Content-Type приведет к отображению необработанных двоичных данных в окне браузера.

Примечание: я уже обнаружил проблему, связанную с ненадежными сертификатами SSL , но это не единственная проблема. Так что я действительно ищу еще одно объяснение.

Любые идеи приветствуются!

12
задан Community 23 May 2017 в 11:48
поделиться