У меня есть этот метод для отправки данных изображения base64 во внутренний API для возврата изображений, похожих на это изображение:
getProducts(term = 'filter=', brands: string[] = [], categories: string[]= [], fileTypes: string[]= [], imageUploaded = '',
pageNumber = 0, pageSize = 3): Observable<PaginatedResult<Product[]>> {
const paginatedResult: PaginatedResult<Product[]> = new PaginatedResult<Product[]>();
let params = new HttpParams();
params = params.append('pageNumber', (pageNumber - 1).toString());
params = params.append('pageSize', pageSize.toString());
return this.http.get<Product[]>(this.baseUrl
+ 'publicproducts/GetPublicProducts/' + term + '/' + brands.join('_') + '/' +
categories.join('_') + '/' + fileTypes.join('_'),
{ observe: 'response', params})
.pipe(
map(response => {
paginatedResult.result = response.body;
if (response.headers.get('Pagination') != null) {
paginatedResult.pagination = JSON.parse(response.headers.get('Pagination'));
}
return paginatedResult;
}));
}
Мне нужно знать, как я могу добавить base64 в свой метод http get.