无法在Android Chrome浏览器中打开PDF

时间:2016-08-17 18:12:54

标签: android jquery spring google-chrome twitter-bootstrap-3

我有一组不同的表格,因为pdf动态地填充在手机中,它在ios(包括safari和chrome)中打开很好但是当我尝试从android chrome打开它时,我在手机中的chrome中得到以下错误。

cannot display pdf (test.pdf) is of invalid format

在控制台中我收到此错误,

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

以下是我的代码。 private ResponseEntity getPdfResponse(String formRefId,String url){

    ResponseEntity<byte[]> resonseEntity = null;
    resonseEntity = restTemplate.getForEntity(url, byte[].class);

    byte[] contents  = resonseEntity.getBody();
    String fileName = formRefId+"-form.pdf";
    HttpHeaders headers = getHttpHeaders("application/pdf", fileName);
    ResponseEntity<byte[]> responsePdf = new ResponseEntity<byte[]>(contents, headers, HttpStatus.OK);
    return responsePdf;

}

不确定是什么导致这一点。任何帮助将不胜感激。提前谢谢。

0 个答案:

没有答案