Вы используете метод post, который принимает данные в качестве 2-го параметра и опции в качестве 3-го параметра.Но вы передали параметры вместо параметра данных.Сделайте это вместо этого
uploadImage(formData): Observable<object> {
const options = {
headers: new HttpHeaders({
Authorization: 'Client-ID <My_Client_ID>'
}),
'mimeType': 'multipart/form-data',
'contentType': false,
};
return this.httpClient.post('https://api.imgur.com/3/image', formData, options)
.pipe(tap(console.log));
}
Кроме того, вы можете выполнить тривиальный console.log
, используя оператор tap
, который используется для побочных эффектов.