Ответом стало применение библиотеки axios вместо jQuery.ajax. Через форм дата данные были переданы на сервер, где сохранены в нужном формате
const axios = require('axios')
// чтение файла в formData
let fd = new FormData();
let avatar = this.photoField;
if (avatar !== undefined) {
fd.append('image', avatar)
} else {
console.log("ERROR")
return
}
axios({
method: 'put',
url: this.$hostname + "time-tracking/profiles/" + this.currentProfile.id,
headers: {"Authorization": "Token " + (sessionStorage.getItem("auth_token") || localStorage.getItem("auth_token"))},
data: fd
})
.then(response => {
console.log(response.data.data)
this.loadData()
});