Угловой ответ HTTP Массив ArrayBuffer из байта API весенней загрузки Java [] [] - PullRequest
0 голосов
/ 23 января 2019

Я возвращаю массив байтового массива из Java Spring Boot API, и мне нужно получить и получить содержимое в двух разных переменных.

Простой Java Srpring Boot API Controller Метод:

@RequestMapping(value="/getData", method=RequestMethod.GET, produces = "application/octet-stream")
public byte[][] getData() {

    byte[][] result;
    result = new byte[2][];

    result[0] = "Data ONE - Its a sample text with any length".getBytes();
    result[1] = "Data TWO - Hello World !".getBytes();

    return result;
}

Угловой код:

const payLoad = new FormData();
const httpOptions =  {
      headers: new HttpHeaders(),
      reportProgress: true,
    };

const req = new HttpRequest('GET', 'http://localhost:8080/getData', payLoad, {...httpOptions, responseType: 'arraybuffer'});
this.http.request<ArrayBuffer[]>(req).subscribe((event: HttpEvent<ArrayBuffer[]>) => {

// Need to get two strings from this array of ArrayBuffer

};

Пожалуйста, помогите мне, как получить два строковых значения "Data ONE..." и "Data TWO..." в угловых из этого массива ArrayBuffer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...