Spring Boot-从文件服务器读取PDF并在UI上显示

时间:2019-07-04 11:59:10

标签: java spring spring-boot java-stream

我想从窗口文件服务器读取PDF并显示在UI上。

我已经尝试过下面的代码从资源文件夹读取,但是,我想从服务器读取并显示。

public ResponseEntity<InputStreamResource> getDemoPDF() throws IOException {
        ClassPathResource pdf = new ClassPathResource("Test.pdf");
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.parseMediaType("application/pdf"));
        headers.add("content-disposition", "inline;filename=Test.pdf");
        return ResponseEntity
                .ok()
                .headers(headers)
                .contentLength(pdf.contentLength())
                .body(new InputStreamResource(pdf.getInputStream()));
    }

0 个答案:

没有答案