Ошибка при загрузке в imgur (неправильно сформированный заголовок аутентификации) - PullRequest
2 голосов
/ 28 марта 2020

Я пытаюсь использовать Imgur для загрузки некоторых изображений в веб-приложение angular, но продолжаю получать "Неправильный заголовок аутентификации" , кто-нибудь знает, как исправить эту ошибку?

async uploadImage(imageFile: File, infoObject: {}, categoryId) {
        const formData = new FormData();
        formData.append('image', imageFile, imageFile.name);

        const header = new HttpHeaders(`Authorization: Client-ID xxxxxxxxxxx`);
        const imageData = await this.http.post(this.url, formData, {headers: header}).toPromise();
        this.imageLink = imageData['data'].link;

        const newImageObject: ImageInfo = {
          title: infoObject['title'],
          description: infoObject['description'],
          link: this.imageLink
        };
        this.images.unshift(newImageObject);
        this.updateCategoryImgIconPath(categoryId, this.imageLink).subscribe(data => window.location.reload());
    }

1 Ответ

0 голосов
/ 17 апреля 2020

Правильный способ для установки HttpHeaders в Angular выглядит следующим образом:

const header = new HttpHeaders().set('Authorization', 'Client-ID xxxxxxxxxxx');
...