Я получаю нулевое значение для моего значения fileName на контроллере.У меня есть этот код из моего компонента.Использование Angular 7 и .net core 2.1
handleFileInput(event) {
const file = event.target.files[0];
this.fileName = file.name;
console.log('This file - ' + this.fileName);
this.route.params.subscribe(params => {
this.fileService.getHeaders().subscribe((data: IApiHelper) => {
this.fileService.createHeader(data);
this.fileService.saveFileProperties(this.fileName).subscribe(s => {
console.log('this is inside subscribe - ' + s);
this.fileName = s;
},
(error) => { console.log(error); }
);
});
})
}
Это код из службы:
saveFileProperties(fileName: string ) {return this.http.post<string>('/api/aspera/SaveFileToDatabase',fileName, this.httpOptions);
}
Мой контроллер ожидаетстрока:
public IActionResult SaveFileToDatabase(string fileName){