Problem: PDF kan inte laddas ner

Diskussion i 'Frågor, support och diskussion' startad av SGoldwin, 16 mar 2017.

  1. SGoldwin

    SGoldwin Infant Droid Medlem

    Blev medlem:
    16 mar 2017
    Inlägg:
    1
    Mottagna gillanden:
    0
    Jag har en webbsajt byggd med Java (JSF och Liferay). På sajten finns en funktion för att laddar ner PDF-dokument. Dokumenten ligger lagrade i databasen. Hämtas och returneras till klienten via en portlets "serveResource".

    Detta fungerar bra på alla webbläsare på PC & MAC. Fungerar bra på Safari och Chrome på IOS. På Android fungerar det när Chrome används, men om den inbyggda webbläsaren används fungerar det inte. "Filnamn saknas och hämtningen misslyckades".

    Jag har testat lite olika inställningar för att sätta content type mm.
    - response.setContentType("application/pdf");
    - response.setContentType("application/octet-stream");
    - response.setContentLength(dokument.getDokumentInformation().length);
    - response.setProperty("Content-Disposition", "inline; filename=dokument.pdf");
    - response.setProperty("Content-Disposition", "attachment; filename=dokument.pdf");
    - response.setProperty("Content-Length", dokument.getDokumentInformation().length + "");

    Inget verkar hjälpa för Androids egen webbläsare. Samma felmeddelande hela tiden.

    Några förslag på vad jag kan ha missat?