Задать вопрос
volego
@volego
Fullstack web-разработчик

Как в Angular загрузить изображение на сервер по его URL?

Добрый день!
Есть работающий метод сервиса для загрузки файла на сервер:

logoUpload(uploadData) {
        const url = this.apiHost+'client/logo-upload';
        return this.http.post<LogoUploadResponse>(url, uploadData).pipe(
            tap((newLogo: LogoUploadResponse) => this.log(`uploaded logo`)),
            catchError(this.handleError<LogoUploadResponse>('logoUpload'))
        );
    }


Все отлично работает, но есть необходимость альтернативного способа отправки файла - по его URL.
Есть некоторый URL на изображение (который берется из другого запроса). Нужно прогрузить это изображение через POST-запрос к серверу (по типу первого). Просто руками сохранить и потом прогрузить нельзя - нужно свести действия к одному клику.
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы