2015-02-20 2 views
1

Я бы хотел отправить изображение, закодированное в формате base64 в json. Проблема в том, что строка имеет более 3 тыс. Символов, она автоматически усекается до 500 символов. и в этой строке появилось конечное многоточие.Spring MVC - строка json усекается до 500 символов

...  
"image64": "/9j/4AAQSkZJRgABAgAAAQABAAD/7QCEUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAGccAigAYkZCTUQwMTAwMGFhNzAzMDAwMDZhMDQwMDAwNWIwNTAwMDBhMzA1MDAwMGZhMDUwMDAwMWYwNzAwMDAyYTA4MDAwMDZmMDgwMDAwYjIwODAwMDAwNDA5MDAwMGM3MGEwMDAwAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8AAAAXmNwcnQAAAFcAAAAC3d0cHQAAAFoAAAAFGJrcHQAAAF8AAAAFHJYWVoAAAGQAAAAFGdYWVoAAAGkA...", 
... 

Мой метод аннотируется с помощью @ResponseBody. Когда я пытаюсь отлаживать последнюю строку моего метода, я получаю полную строку в ответе (более 3 тыс. Символов).

@ResponseBody 
@RequestMapping(value = "/get", method = RequestMethod.GET, produces = "application/json") 
public MyResponse getResponse(HttpServletRequest request) throws CMSItemNotFoundException 
{ 
    ... 
    return response; 
} 

Я сделал быстрый тест с помощью JQuery ...

$.get("http://.../get", function(data) { 
    console.log(data.image64.length); 
}); 

... и я получил 500 в моей консоли

Может кто-нибудь помочь в этом вопросе?

Заранее спасибо.

ответ

0

Проблема решена.

Возникла проблема с возвращаемым типом. Ответ, кажется, завершен, когда возвращаемый тип представляет собой массив байтов.

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