API загрузки файлов работает в Postman, но не в React JS - PullRequest
0 голосов
/ 03 октября 2018

В настоящее время я разрабатываю приложение 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Я пробовал искать в Интернете, и, похоже, я все делаю правильно.Я знаю, что мой код на стороне сервера правильный, так как запрос работает с почтальоном.

Любое понимание приветствуется!

...