3
이 REST를 사용하여 REST 웹 서비스를 처음 접했을 때 몇 가지 간단한 예가 있는데 PDF 파일을 만드는 데 문제가 있습니다. 다음과 같은 방법은 PDF 파일을 생산하는 데 사용하고 있습니다. (저장 또는 오픈) 옵션 요청이 REST 방식 브라우저의 통화 있도록 브라우저에서 PDF 파일을 표시하는 REST 웹 서비스 메서드
@GET
@Produces("application/pdf")
public Response ReadPDF() {
File file = new File("fileName.pdf");
ResponseBuilder response = Response.ok((Object) file);
response.header("Content-Disposition", "attachment; filename=restfile.pdf");
return response.build();
}
이 방법은 잘 작동하고 다운로드 pdf 파일을 제공합니다. 하지만 기본적으로 브라우저에 PDF 파일을 표시하고 싶었습니다.
안녕하세요 주셔서 감사합니다 귀하의 답변 주셔서 감사하고 줄'response.header ("Content-Disposition", "첨부 파일 이름 = restfile.pdf");하지만 여전히 브라우저에서 표시하거나 downlading. 일반적으로 인터넷에서 다른 PDF 파일을 표시하기 때문에 브라우저 설정에 문제가 없다고 말할 수 있습니다. – Raaj
이 도구가 작동하는 웹 사이트에서 Firebug 또는 Chrome 개발자 도구를 사용하고 내가 얻은 헤더를보고 응답에 대해 동일한 헤더를 사용해 보시기 바랍니다. – Bruno