В настоящее время у меня есть свойство байтового массива в одной из сущностей в моем Microsoft SQL Server. Это свойство хранит байтовый массив изображений, которые я загрузил в базу данных. Веб-служба моего отдыха в Джерси, работающая на NetBeans, имеет веб-службы, которые извлекаются из объектов базы данных.
Массив байтов на сервере Microsoft SQL начинается с: 0xFFD8FFE000104A46494600010201015301 ...
но байтовый массив, который отображается в веб-сервисе во время запроса GET, начинается с:
/9j/4AAQSkZJRgABAgEBUwFTAAD/4Qz8RXhpZgAATU0AKgAAAA...
Очевидно, что веб-сервис изменил байтовый массив каким-то образом (в этом я не уверен). Как клиент веб-службы использует эту строку, чтобы вернуть ее обратно в формат байтового массива, найденный в базе данных? (Я пытался использовать конструктор Byte и Byte.valueOf, но оба эти метода дают мне исключение NumberFormatException)