Hello,
After installing these:
import { File } from ‘@ionic-native/file/ngx’;
import { FileOpener } from ‘@ionic-native/file-opener/ngx’;
Method fetch no longer works on IOS (returns empty). But works on local browser!
Example:
async getBase64ImageFromUrl(imageUrl) {
var res = await fetch(imageUrl);
console.log("RES:");
console.log(res);
IOS: {}
Browser: Response {type: ‘basic’, url: ‘http://localhost:8100/assets/img/logo.png’, redirected: etc.
Also this behaves the same:
async getBase64Image(img) {
return new Promise((resolve, reject) => {
var xhr = new XMLHttpRequest();
xhr.onload = () => {
const reader = new FileReader();
reader.onload = () => {
console.log(" reader1:");
resolve(reader.result);
};
reader.readAsDataURL(xhr.response);
};
xhr.open('GET', img);
xhr.responseType = 'blob';
xhr.send();
});
}