현재 Microsoft SQL Server의 엔티티 중 하나에 바이트 배열 속성이 있습니다. 이 속성은 데이터베이스에 업로드 한 이미지의 바이트 배열을 저장합니다. Netbeans에서 실행되는 My Jersey의 편안한 웹 서비스에는 데이터베이스 엔터티에서 추출 된 웹 서비스가 있습니다. ... 0xFFD8FFE000104A46494600010201015301Jersey Web Service에서 바이트 배열 속성을 읽는 방법은 무엇입니까?
을하지만 GET 요청 동안 웹 서비스에 표시되는 바이트 배열로 시작 :
은 Microsoft SQL 서버에서 바이트 배열로 시작 /9J/4AAQSkZJRgABAgEBUwFTAAD/4Qz8RXhpZgAATU0AKgAAAA ..
분명히 webservice는 (나는 확실하지 않은) 어떤 수단을 통해 바이트 배열을 변경했다. 웹 서비스 클라이언트는이 문자열을 사용하여 어떻게 데이터베이스에있는 바이트 배열 형식으로 되돌릴 수 있습니까? (나는 Byte 생성자와 Byte.valueOf를 사용하여 시도했지만이 두 메서드는 모두 NumberFormatException을 제공합니다.
예. 저지 클라이언트가 자동으로베이스 64로 인코딩한다는 것을 나중에 알았습니다. –