In the service below, I am passing 2 parameters from the front end:
uploadFile(fileName: string, fileAsBase64:string): Observable<any> {
let params = new HttpParams();
params = params.append('fileName', fileName);
params=params.append('fileAsBase64 ',fileAsBase64 )
return this.http.post('/api/uploadFile', params, { responseType: 'text' });
}
However, I am only receiving one parameter:
fileName=test
fileAsBase64=null
@PostMapping(value ="/api/uploadFile")
public String uploadFile(@RequestBody String name , String fileAsBase64) {
}