Ich versuche, ein Foto aus meiner Fotogalerie anzuzeigen.Ionic lesen lokales Foto und Display
Ich verwende in meinem Fall, der HTML-Code, um das Bild
<img style="border:1px solid red;width:100%;height:400px;"
src="file:///storage/9016-4EF8/DCIM/Camera/20160723_134932.jpg" />
So zu zeigen, wird das Bild nicht angezeigt.
Auch ich verifiziert und die URL ist gültig. Ich habe den folgenden Code verwendet, um sicherzustellen, dass ich die Datei lesen kann:
File.readAsText("file:///storage/9016-4EF8/DCIM/Camera/", "20160723_134932.jpg")
.then((obj) => {
console.log('I CAN READ THE FILE');
})
.catch((obj) => {
console.log(JSON.stringify(obj));
});
Es gibt andere Dinge, die ich getan habe:
Changed den Meta-Tag:
<meta http-equiv="Content-Security-Policy" content="default-src * cdvfile://*; style-src 'self' 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
Modified den Config.xml
<access origin="*"/>
<allow-intent href="file:///*"/>
<allow-navigation href="*://*/*"/>
Aber immer noch nicht funktioniert, das Bild wird nicht angezeigt.
Ich habe drei Tage verloren zu versuchen, es zu tun.