0
私は、アプリケーションのdataDirectoryに保存されているイオンビューで画像を表示しようとしています。Ionic 3 - file.dataDirectoryから画像を取得すると、404が見つかりません(normalizeURLの後)
this.file.writeFile(this.file.dataDirectory, filename, blob, { replace: true })
.then(function(fileEntry) {
store.photoData = normalizeURL(fileEntry.nativeURL);
resolve();
});
画像の正規化されたURL:私はSRCタグに画像を設定する場合でも、それは私がイメージがDATADIRECTORYにAPIから返され、URLを正規化し保存した404
ファーストを返します。
その後、私は私の見解では、それを使用します:
<img *ngIf="store.photoData" [src]="store.photoData" />
次のようになります
srcタグでローカルリソースイメージを使用する方法はありますか?私はそれをbase64に戻したくない! nativeLRLをイオンファイルgetFile
またはreadAsBinaryString
と一緒に使用すると、ファイルが返されるので、実際にそこにあります。
私のconfig.xmlに<allow-navigation href="http://localhost:8080/*" />
を追加しましたが、それが必要かどうかはわかりませんでした。