2013-03-19 2 views
2

Поскольку в браузерах нет повсеместной поддержки sending binaries through XHR (AJAX), мне нужно отправить изображение PNG в кодировке base64 (предположительно, с HTTP-заголовком Content-Encoding: base64).Как принять данные с кодировкой base64 в JAX-RS (Джерси)?

Каков правильный способ декодирования данных, кодированных base64, на стороне Джерси?

ответ

5

Используйте один из методов decode на com.sun.jersey.core.util.Base64. Вы также можете использовать Apache Commons Codec и использовать свой класс DigestUtils, но это совершенно не нужно, если вы уже используете библиотеки Jersey.

+0

Спасибо! Это имеет смысл - я не знаю, как я мог пропустить 'jersey.core.util.Base64'. :) – NikitaBaksalyar

Смежные вопросы