Загрузка изображения в WordPress загружает пустое изображение
Я работаю над мобильным приложением, использует WordPress API. Мое приложение использует Nativescript-Vue Framework. Мне нужно загрузить несколько изображений в WordPress с помощью удаленного WP-API.
var data=[];
const params = new FormData();
//params.append('file', this.value);
this.product.images.forEach(i => {
params.append('file',i.src);
console.log(i.src);
});
const axiosInstance = axios.create({
baseURL: 'https://mah.ttawor.com/wp-json/wp/v2/',
timeout: 5000,
headers: {
Authorization: this.auth_token,
'content_type':'multipart/form-data' ,
'Content-Disposition':`attachment; filename="product.jpg"`
},
});
if(this.product.images.length === 0) return;
axiosInstance.post('media',params)
.then(response => {
//console.log(response)
})
.catch(err => {
console.log(err)
})
}
К сожалению, Word Press получает пустое изображение. Любое решение, я пробовал nativescript-background-http. Это тоже не работает, у него много проблем с oauth с wordpress