Я сходил с ума по поводу загрузки PDF на мобильные устройства. Вот и следующее безумие, наблюдаемое на Android 2.2 и 2.3. Мне не удалось воспроизвести эту проблему на iPhone или других устройствах, ни в Firefox, ни в других настольных браузерах.
Я загружаю PDF-файл через HTTP, и он работает нормально. Затем я загружаю тот же PDF-файл через HTTPS, и загрузка не завершается (и имя файла теряется):
Я использую эти заголовки HTTP (и другие, которые здесь не имеют значения):
Content-Disposition: attachment; filename="abc.pdf"
Content-Type: application/pdf
Изменение Content-Disposition
to inline
или его полное удаление тоже не помогает. Удаление Content-Type
приведет к отображению необработанных двоичных данных в окне браузера.
Примечание: я уже обнаружил проблему, связанную с ненадежными сертификатами SSL , но это не единственная проблема. Так что я действительно ищу еще одно объяснение.
Любые идеи приветствуются!