Я отправляю файл изображения на сервер через загрузочный адаптер ckeditor, но он отправляет пустые данные на сервер.
Я использую этот пакет в nuxt:
https://github.com/igorxut/vue-ckeditor5
<ckeditor type="classic" v-model="form.description" :upload-adapter="UploadAdapter"></ckeditor>
UploadAdapter: function (loader) {
this.loader = loader
this.upload = () => {
const body = new FormData();
body.append('file', this.loader.file);
return fetch('http://localhost:8000/api/imageUpload', {
headers: {
'Content-Type': "multipart/form-data; charset=utf-8; boundary=" + Math.random().toString().substr(2),
'Accept': 'application/json'
},
body: body,
method: 'post'
})
.then(response => response.json())
.then(downloadUrl => {
return {
default: downloadUrl
}
})
.catch(error => {
console.log(error);
});
}
this.abort = () => {
console.log('Abort upload.')
}
}
когда я нажимаю для загрузки изображения, он запускает методы UploadAdapter и пытается отправить на сервер, но отправляет только пустую форму.