У меня есть настраиваемое действие хранилища vuex для отправки данных на сервер API:
updateAvatar({commit, dispatch}, data) {
return this.$axios.put(`/users/${this.$auth.user.id}/logo`, data)
}
Вот я отправил запрос на сервер:
let data = new FormData()
let blob = this.$toBlob(imgDataUrl)
data.set('key', 'value')
data.append('avatar', blob, 'avatar.png')
this.$store.dispatch('user/updateAvatar', data)
Но когда я проверяю запрос на API сервер тогда запрос не имеет никаких полей.
Как правильно отправить запрос с полями и файлом?