Мне сложно кодировать загруженный файл CSV в данные формы. Это идея, которую я придумал, чтобы иметь возможность передавать фактический файл для обработки на бэкэнде, используя метод post моего API. Но, к сожалению, я получаю сообщение об ошибке «TypeError: Не удалось создать FormData»: параметр 1 не относится к типу «HTMLFormElement». «. Я новичок в программировании, поэтому надеюсь, что вы понимаете. Спасибо!
Вот фрагмент того, что я сделал:
uploadedProducts содержит загруженный мной CSV-файл.
upload() {
let data = new FormData(self.uploadedProducts);
axios.post(`${api}/mc/upload/specifications`, {
data,
headers: {
'Content-Type': 'multipart/form-data'
}
})
.then((result) => {
let responseData = result.data
alert("Uploaded successfully!")
})
.catch((error) => {
self.showErrorMessage(error.message);
})
}