Когда я работаю на своем локальном компьютере, он работает нормально, после развертывания на сервере разработки я сталкиваюсь с ошибкой при загрузке файла ниже, Причина: 417 (Ошибка ожидания)
Файлы загружаются в каталог проекта по пути src / main / webapp / upload-dir
angular класс обслуживания
upload(application: JobApplication): Observable<HttpEvent<any>>
{
var formData = new FormData();
( application.prevFile ) && formData.append( "prevFile", application.prevFile );
( application.currFile ) && formData.append( "currFile", application.currFile );
console.log("Service",formData)
const req = new HttpRequest('POST', `${this.baseUrl}/upload`, formData, {
reportProgress: true,
responseType: 'json',
});
return this.http.request(req);
}
Контроллер при загрузке Spring
@PostMapping("/upload")
public ResponseEntity<ResponseMessage> uploadFile(@RequestParam("prevFile") MultipartFile prevFile, @RequestParam("currFile") MultipartFile currFile) {
String message = "";
String filename=null;
try {
if ( null != prevFile && null != currFile ) {
storageService.save(prevFile,currFile);
filename = switchService.fileCompareService(prevFile.getOriginalFilename(),currFile.getOriginalFilename());
files.add(filename);
}
message = "File comparision completed for the input files Previous File:" + prevFile.getOriginalFilename()+" Current File:"+currFile.getOriginalFilename();
return ResponseEntity.status(HttpStatus.OK).body(new ResponseMessage(message));
} catch (Exception e) {
message = "Could not upload the file: " + prevFile.getOriginalFilename() + "!";
return ResponseEntity.status(HttpStatus.EXPECTATION_FAILED).body(new ResponseMessage(message));
}
}