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