You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
701 B

import { Component } from '@angular/core';
import { ApiService } from '../../services/api.service';
@Component({
selector: 'app-upload-replay-dialog',
templateUrl: './upload-replay-dialog.component.html',
styleUrls: ['./upload-replay-dialog.component.less']
})
export class UploadReplayDialogComponent {
fileName = '';
constructor(private apiService: ApiService) {}
onFileSelected(event: any)
{
const file:File = event.target.files[0];
if (file)
{
this.fileName = file.name;
let formData = new FormData();
formData.append("file", file);
const upload$ = this.apiService.postReplayUpload(formData);
upload$.subscribe();
}
}
}