Я использую плагин ионной камеры, а также эту ссылку: https://ionicframework.com/docs/v3/native/camera/
мой сервер - wordpress, и мое ионное приложение также может загружать мои файлы изображений. я могу просмотреть из галереи или взять новое изображение.
После получения нового изображения с камеры пользователь может нажать кнопку загрузки, после чего также появится файл base64. тогда он может загрузить, но WordPress не может определить его как jpeg или png.
и когда я скачиваю, он не может открываться краской или чем-то подобным
это мой код:
let token = JSON.parse(localStorage.getItem('wpIonicTokenRaahee')).token;
console.log(token);
console.log(this.api_url_post_media);
let headers = new HttpHeaders({
'cache-control': 'no-cache',
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': `Bearer ${token}`,
'content-disposition': 'attachment; filename=' + filename + '.jpeg',
});
return this.http.post(this.api_url_post_media, data, { headers: headers });
Я тестировал любой тип контента, например image / png image / jpeg или т. д.
пожалуйста, помогите мне .. я могу загрузить изображение через почтальона ... но я не знаю, как я могу преобразовать и загрузить свой файл base64 в виде двоичного файла на мой сервер