我已自定义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服务器上检查请求时,请求号没有任何字段。
如何正确发送带有字段和文件的请求?