import { Injectable } from '@angular/core'; import { HttpClient, HttpHeaders } from "@angular/common/http"; import { Observable } from "rxjs"; import { ServerEndpointService } from './server-endpoint.service'; @Injectable({ providedIn: 'root' }) export class ReplaysService { constructor( private httpClient: HttpClient, private serverEndpointService: ServerEndpointService ) { } uploadReplay(newReplay: FormData) { const headers = new HttpHeaders(); headers.append('Content-Type', 'multipart/form-data'); return this.httpClient.post(this.serverEndpointService.getCurrentEndpoint()+"upload/replay", newReplay, { headers }); } }