이미지를 바이트 스트림으로 데이터베이스에 저장하면 이미지가 xsl로로드되어야합니다. xsl에서는 데이터베이스에서 이미지를로드 할 수 있습니까? 그렇다면 어떻게 할 수 있습니다. xsl에서 정적 이미지 만로드하는 데 사용했지만 동적 내용을로드해야합니다.Java에서 바이트 스트림으로 이미지를로드하고 xsl로로드
0
A
답변
0
데이터베이스가 있고 어떤 방식 으로든 검색 할 수있는 이미지를 저장한다고 가정 해 봅시다. 이미지는 "1234567"과 같은 ID로 식별됩니다. 당신 XSL 해당 정보를 취할 것입니다 당신이 할 수
<imageid>1234567<imageid>
:
1) 사용자 정의 프로토콜 및 Java URL 핸들러를 작성하고 등록 그런 다음 XML을 가정 같은 그 뭔가가있다. 그렇다면 단순히 fo : external-graphic ...의 src 속성에 대한 URL에서이를 사용할 것입니다. 예를 들어, 사용자 정의 프로토콜 "getimage"및 일부 이미지를 리턴하는 핸들러를 작성하고 등록하십시오. 그럼 당신은있을 수 있습니다 : 코드 샘플에 대한
<fo:external-graphic src="getimage://myserver.com/images/1234567"/>
을 그냥 웹에서 "만들기 자신의 자바 URL 핸들러"를 검색합니다. 이 좋은 자원이다 : http://docstore.mik.ua/orelly/java/exp/ch09_06.htm
2) 이미지를 반환하는 서블릿을 작성, 당신은 할 수 있습니다 :
당신은 데이터베이스에서 이미지를 얻을 다시 스트리밍하는 방법을 결정해야<fo:external-graphic src="http://myserver.com/getimage.jsp?image=1234567"/>
, 문제가되는 이미지 유형으로 인식되도록 헤더에 적절한 정보를 설정하십시오.
관련 문제
- 1. 바이트 배열을 스트림으로 변환
- 2. int 바이트 스트림을 float 바이트 스트림으로 변환합니다.
- 3. 바이트 스트림으로 가상 웹캠 입력
- 4. Java에서 이미지를로드하고 캐시하는 가장 좋은 방법은 무엇입니까?
- 5. C#은 값만 바이트 스트림으로 serialize합니다.
- 6. 내 바이트 배열을 입력 스트림으로 읽어들입니다.
- 7. "java.lang.IllegalArgumentException : XXX을 바이트 스트림으로 인코딩하는 방법을 모릅니다."
- 8. ServiceStack - 파일을 바이트 스트림으로 업로드 하시겠습니까?
- 9. 문자열을 Java에서 XML 입력 스트림으로 변환
- 10. Java에서 ByteBuffer 바이트 채우기
- 11. Java에서 바이트 변환 향상
- 12. Java에서 바이트 배열 자르기
- 13. PDF 문서에 서명하고 바이트 또는 스트림으로 pdf 가져 오기
- 14. Android Java에서 바이트 스트림에 비트를 저장 하시겠습니까?
- 15. Java에서 파일 쓰기/읽기 바이트
- 16. Java에서 바이트 배열 배열을 선언하십시오.
- 17. 문제 Java에서 바이트 [|]이 팽창합니까?
- 18. Java에서 바이트 및 문자 변환
- 19. Java에서 8 바이트 숫자를 생성하십시오.
- 20. Java에서 바이트 배열로 이미지 변환
- 21. Java에서 MySQL의 바이트 배열을 저장하십시오.
- 22. 안드로이드 카메라에서 바이트 배열 데이터를 스트림으로 변경하는 방법
- 23. 임베디드 장치의 C89에서 바이트 스트림을 패킷 스트림으로 변환하는 방법
- 24. 2 바이트 배열을 연결 한 다음 오디오 스트림으로 변환
- 25. 스트림으로 보낸 바이트 수를 기록하는 간단한 방법은 무엇입니까?
- 26. 은 xul 플러그인의 입력 스트림으로 바이트 배열을 변환합니다.
- 27. 개체를 바이트 배열 또는 스트림으로 파일을 저장하고 있습니까?
- 28. 이미지를로드하고 페이지에 새 페이지를로드하십시오.
- 29. 이미지를로드하고 단추를 클릭하면 준비가되었습니다.
- 30. URL에서 이미지를로드하고 이미지를지도보기에 오버레이합니까?
답을 읽음으로써이 솔루션을 구현했습니다. Spring MVC 프로젝트에서 queryString으로 이미지 이름을 사용하는 요청 매핑을 사용하고 있습니다. 나는''에 전체 URL'(http://10.2.10.79/SERVERWeb/offlinePaper/displayImage?disImg=e391d672-ebf4-44d8-86cb-2cf987a50bf7)'을 주려고했지만 여전히 실패합니다. 당신은 나를 도울 수 있습니까? 자세히보기 @ http://stackoverflow.com/questions/24511859/render-image-using-outputstream-in-fop –
Amogh