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-запрос к серверу (по типу первого). Просто руками сохранить и потом прогрузить нельзя - нужно свести действия к одному клику.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы