Я использую плагины Capacitor для получения файла изображения (с камеры или галереи). ПК и Android работают нормально, но код дает сбой на iPhone.
Он открывает галерею, я хватаю изображение, и оно вылетает при попытке отобразить
Я проверил разрешения, и они все установлены. Почему вылетает только на ios? Это проблема со строкой? Безопасность?
HTML:
< ion-img role="button" class="image" [src]="selectedImage" *ngIf="selectedImage" >
КОД ТС:
Plugins.Camera.getPhoto({
quality: 100,
source: CameraSource.Prompt,
correctOrientation: true,
allowEditing: false,
resultType: CameraResultType.Base64
})
.then(image => {
this.selectedImage = image.base64Data; // VAR TO DISPLAY IN HTML
})
Журнал ошибок https://i.imgur.com/jrSgGeW.jpg а>
Изменить: теперь я использую DomSanitizer и SafeResourceUrl для переменной. Ошибка прекратилась, но изображение не отображается