2016-06-22 7 views
0

У меня есть отладочное приложение для загрузки и при попытке открыть pdf-сообщение с ошибкой получения мобильного телефона. Я могу открыть PDF с айфона однако из Android Chrome он говорит: «media not supported exception»Андроид Chrome - невозможно открыть PDF

У меня есть тип приложения, как «октет-поток»

Спасибо за вашу помощь.

ответ

0

application/octet-stream MIME должен использоваться только в том случае, если вы не знаете, каким будет содержимое файла, как и для произвольных двоичных данных. Ресивер должен попытаться определить, какой тип он использует, основываясь на его содержании и/или расширении файла.

Вы должны всегда использовать соответствующий MIME, если известно:

Content-Type: application/pdf 
Content-Disposition: attachment; filename="document.PDF" 
+0

Да я изменил его на «применение/PDF» и до сих пор не открывает PDF в Android Chrome. Но он работает в ios chrome или сафари или в любом другом браузере. –

+0

@RequestMapping (значение = "/ PDF/{formRefId}", метод = RequestMethod.GET, производит = "приложения/PDF") @PreAuthorize ("@ mysiteAuthorizationService.hasPermission ('eacceptance_form_doc_ref', # formRefId)") \t public ResponseEntity downloadFormPdf (@PathVariable ("formRefId") String formRefId, HttpServletResponse response) throws IOException {\t ResponseEntity responsePdf = serviceClient.downloadFormPdf (formRefId); \t return responsePdf; \t \t} –

Смежные вопросы