Я пытаюсь написать простое приложение для камеры с использованием Ionic 4, и вот мой фрагмент кода для захвата изображения и отображения его на вкладке Ionic.
export class UploadPage {
yourImage: SafeResourceUrl;
constructor(private sanitizer: DomSanitizer) { }
async captureImage() {
const capturedImage = await Plugins.Camera.getPhoto(
{
quality: 90,
allowEditing: true,
source: CameraSource.Camera,
resultType: CameraResultType.Uri
});
this.yourImage = this.sanitizer.bypassSecurityTrustResourceUrl(capturedImage && (capturedImage.dataUrl));
}
}
Когда я пытаюсь запустить код, похоже, что он хорошо захватывает изображение, но не отображается в браузере. Я вижу это
В веб-консоли я вижу это
Изображение также не отображается в devapp.
Странно то, что когда я проверял это на телефоне Android, изображение отлично сохранялось на диске, но все равно не отображается на странице.