Я работаю в Angular 5, чтобы интегрировать ответ плоских буферов с моим вызовом API.Я пытаюсь загрузить двоичный файл, используя HttpClient в Angular 5.
Я попробовал код ниже, чтобы получить байтовые данные в Uint8Array.Также пробовал с Blob, но он не работает.
let apiUrl = "./assets/test.bin";
const headers = {
headers: new HttpHeaders({responseType: "application/octet-stream"})
};
let data : Observable<Uint8Array> = this.http.get<Uint8Array>(apiUrl, headers);
data.subscribe( (response: Uint8Array) => {
const data = response;
// console.log(data);
console.log("successful");
return data;
}, (error : HttpErrorResponse)=> {
console.log(error.error.text);
});
Двоичный файл
FBS Генерируемый файл TS