formData не является многокомпонентным запросом при использовании с родной выборкой JS - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь отправить formData через собственный API выборки в приложении Vue, но продолжаю получать исключение:

Current request is not a multipart request

Моя выборка довольно проста:

const url = '/api/image-uploads';
const payload = { files: formData }; 
const fetchCall = fetch (url, {
    method: 'post',
    body: formData
  });

и в моем контроллере у меня есть:

@PostMapping('/image-uploads')
  void overrideImages(@RequestParam List<MultipartFile> files) {
    imageOverrideService.overrideImages(files)
  }

Когда я выбрасываю точку останова в моем контроллере, файлы всегда пусты.

Если у кого-то есть понимание, это будетс благодарностью.

...