была эта проблема несколько месяцев назад. проблема заключалась в том, что файл не был присоединен к объекту javascript formData, и вам нужно сделать это вручную, прежде чем отправлять formDate на сервер с любым http-клиентом, который вы используете
попробуйте создать новое свойство данных с именем file, а затем в свой тег ввода файла напишите
v-model = "file", поэтому он имеет этот файл
затем перед отправкой запроса попробуйте прикрепить это свойство файла к объекту formData, может быть, с чем-то вроде этого
let formData = new FormData();
formData.append('file', this.file);
Это сработало для меня, когда я пытался решить эту проблему, и это должно сработать и с вами. если нет, просто дайте мне знать