Согласно бэкэнду, мне нужно передать 3 аргумента через почтовый запрос, эта бэкэнд-функция:
public ResponseModel Post([FromBody] CourseFileUpload item, string fileName, Stream fileToUpload)
Теперь я пытаюсь передать аргумент так:
uploadFile(uploadData:ModelToFileSteam):Observable<ModelToFileSteam> {
const fileName = uploadData.fileName;
console.log('file name is', fileName);
const headers = new HttpHeaders({ 'Content-Type': 'application/json', 'Access-Control-Allow-Origin':'*' });
return this.http.post<ModelToFileSteam>(environment.baseUrl+`CourseFileUpload`, uploadData.fileToUpload, uploadData.fileName, uploadData.uploadStream)
.pipe(
map(data => {
return data;
} ),
catchError(this.handleError)
)
}
Но, получив ошибку, не смог передать 3 аргумента. Как правильно это сделать?
Кто-нибудь мне поможет?