В настоящее время я разрабатываю приложение Java для начальной загрузки и React JS и пытаюсь загрузить файлы на сервер.Моя конечная точка пружины выглядит следующим образом:
@PostMapping("/uploadFile")
public UploadFileResponse uploadFile(@RequestParam("file") MultipartFile file) {
Мой код переднего конца выглядит следующим образом:
let formData = new FormData();
formData.append('file', file);
let xhr = new XMLHttpRequest();
xhr.open("POST", "/api/uploadFile");
xhr.send(formData);
Когда я отправляю запрос в Postman с телом, выбранным в качестве данных формы,и ключ файла, все работает, и мой файл загружен на сервер.
Однако, когда я пытаюсь сделать то же самое, используя код переднего плана, сервер говорит:
Required request part 'file' is not present
IЯ пробовал искать в Интернете, и, похоже, я все делаю правильно.Я знаю, что мой код на стороне сервера правильный, так как запрос работает с почтальоном.
Любое понимание приветствуется!