Я с ума сходила о загрузке 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
на inline
или его удаление полностью не помогает. Удаление Content-Type
приведет к отображению необработанных двоичных данных в окне браузера.
Примечание. Я уже обнаружил проблему, связанную с ненадежными сертификатами SSL, но это, похоже, не единственная проблема. Поэтому я действительно ищу еще одно объяснение.
Любые идеи приветствуются!